# near model CODE resource # jump table entries: 2856-3213 (358 of them) 00000000 0000 0B28 ori.b D0, 0x28 /* '(' */ 00000004 0000 A88C ori.b D0, 0x8C 00000008 4E56 0000 link A6, 0 0000000C 2F0B move.l -[A7], A3 0000000E 2F0A move.l -[A7], A2 00000010 266E 000E movea.l A3, [A6 + 0xE] 00000014 4A6E 000C tst.w [A6 + 0xC] 00000018 671E beq +0x20 /* 00000038 */ 0000001A 206E 0008 movea.l A0, [A6 + 0x8] 0000001E 41E8 0138 lea.l A0, [A0 + 0x138] 00000022 226E 0008 movea.l A1, [A6 + 0x8] 00000026 2288 move.l [A1], A0 00000028 206E 0008 movea.l A0, [A6 + 0x8] 0000002C 4868 0138 pea.l [A0 + 0x138] 00000030 4EB9 0000 17B0 jsr [0x000017B0] 00000036 584F addq.w A7, 4 label00000038: 00000038 2F0B move.l -[A7], A3 0000003A 4267 clr.w -[A7] 0000003C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000040 61FF 0000 1516 bsr +0x1518 /* 00001558 */ 00000046 41F9 0000 7570 lea.l A0, [0x00007570] 0000004C 226E 0008 movea.l A1, [A6 + 0x8] 00000050 2348 0004 move.l [A1 + 0x4], A0 00000054 41F9 0000 7570 lea.l A0, [0x00007570] 0000005A 41E8 0170 lea.l A0, [A0 + 0x170] 0000005E 226E 0008 movea.l A1, [A6 + 0x8] 00000062 2251 movea.l A1, [A1] 00000064 2288 move.l [A1], A0 00000066 206E 0008 movea.l A0, [A6 + 0x8] 0000006A 2450 movea.l A2, [A0] 0000006C 41E8 0138 lea.l A0, [A0 + 0x138] 00000070 91CA sub.l A0, A2 00000072 2548 0008 move.l [A2 + 0x8], A0 00000076 206E 0008 movea.l A0, [A6 + 0x8] 0000007A 4868 0028 pea.l [A0 + 0x28] 0000007E 4EB9 0000 09F8 jsr [0x000009F8] 00000084 206E 0008 movea.l A0, [A6 + 0x8] 00000088 4868 0028 pea.l [A0 + 0x28] 0000008C 4EB9 0000 A614 jsr [0x0000A614] 00000092 584F addq.w A7, 4 00000094 2F08 move.l -[A7], A0 00000096 2F0B move.l -[A7], A3 00000098 4EB9 0003 CCDE jsr [0x0003CCDE] 0000009E 206E 0008 movea.l A0, [A6 + 0x8] 000000A2 4868 0136 pea.l [A0 + 0x136] 000000A6 2F0B move.l -[A7], A3 000000A8 4EB9 0000 A61E jsr [0x0000A61E] 000000AE 206E 0008 movea.l A0, [A6 + 0x8] 000000B2 4FEF 001E lea.l A7, [A7 + 0x1E] 000000B6 245F movea.l A2, [A7]+ 000000B8 265F movea.l A3, [A7]+ 000000BA 4E5E unlink A6 000000BC 4E75 rts 000000BE 4E56 0000 link A6, 0 000000C2 2F0B move.l -[A7], A3 000000C4 2F0A move.l -[A7], A2 000000C6 246E 0008 movea.l A2, [A6 + 0x8] 000000CA 200A move.l D0, A2 000000CC 676A beq +0x6C /* 00000138 */ 000000CE 41F9 0000 7570 lea.l A0, [0x00007570] 000000D4 2548 0004 move.l [A2 + 0x4], A0 000000D8 41F9 0000 7570 lea.l A0, [0x00007570] 000000DE 41E8 0170 lea.l A0, [A0 + 0x170] 000000E2 2252 movea.l A1, [A2] 000000E4 2288 move.l [A1], A0 000000E6 2652 movea.l A3, [A2] 000000E8 204A movea.l A0, A2 000000EA 41E8 0138 lea.l A0, [A0 + 0x138] 000000EE 91CB sub.l A0, A3 000000F0 2748 0008 move.l [A3 + 0x8], A0 000000F4 3F3C FFFF move.w -[A7], 0xFFFF 000000F8 204A movea.l A0, A2 000000FA 4868 0028 pea.l [A0 + 0x28] 000000FE 4EB9 0000 1270 jsr [0x00001270] 00000104 4267 clr.w -[A7] 00000106 2F0A move.l -[A7], A2 00000108 61FF 0000 15BA bsr +0x15BC /* 000016C4 */ 0000010E 4A6E 000C tst.w [A6 + 0xC] 00000112 4FEF 000C lea.l A7, [A7 + 0xC] 00000116 6710 beq +0x12 /* 00000128 */ 00000118 4267 clr.w -[A7] 0000011A 204A movea.l A0, A2 0000011C 4868 0138 pea.l [A0 + 0x138] 00000120 4EB9 0000 17B8 jsr [0x000017B8] 00000126 5C4F addq.w A7, 6 label00000128: 00000128 4A6E 000C tst.w [A6 + 0xC] 0000012C 6F0A ble +0xC /* 00000138 */ 0000012E 2F0A move.l -[A7], A2 00000130 4EB9 0000 0168 jsr [0x00000168] 00000136 584F addq.w A7, 4 label00000138: 00000138 204A movea.l A0, A2 0000013A 245F movea.l A2, [A7]+ 0000013C 265F movea.l A3, [A7]+ 0000013E 4E5E unlink A6 00000140 4E75 rts 00000142 4E56 0000 link A6, 0 00000146 3F3C 0100 move.w -[A7], 0x100 0000014A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000014E 206E 0008 movea.l A0, [A6 + 0x8] 00000152 4868 0028 pea.l [A0 + 0x28] 00000156 4EB9 0000 1234 jsr [0x00001234] 0000015C 584F addq.w A7, 4 0000015E 2F08 move.l -[A7], A0 00000160 4EB9 0000 09D0 jsr [0x000009D0] 00000166 4E5E unlink A6 00000168 4E75 rts 0000016A 4E56 0000 link A6, 0 0000016E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000172 206E 0008 movea.l A0, [A6 + 0x8] 00000176 4868 0028 pea.l [A0 + 0x28] 0000017A 4EB9 0000 167A jsr [0x0000167A] 00000180 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000184 2057 movea.l A0, [A7] 00000186 2268 0004 movea.l A1, [A0 + 0x4] 0000018A 2269 00C4 movea.l A1, [A1 + 0xC4] 0000018E 4E91 jsr [A1] 00000190 4E5E unlink A6 00000192 4E75 rts 00000194 4E56 0000 link A6, 0 00000198 206E 0008 movea.l A0, [A6 + 0x8] 0000019C 4868 0028 pea.l [A0 + 0x28] 000001A0 4EB9 0000 0978 jsr [0x00000978] 000001A6 4E5E unlink A6 000001A8 4E75 rts 000001AA 4E56 0000 link A6, 0 000001AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000001B2 206E 0008 movea.l A0, [A6 + 0x8] 000001B6 4868 0028 pea.l [A0 + 0x28] 000001BA 4EB9 0000 A75A jsr [0x0000A75A] 000001C0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001C4 2057 movea.l A0, [A7] 000001C6 2268 0004 movea.l A1, [A0 + 0x4] 000001CA 2269 00C4 movea.l A1, [A1 + 0xC4] 000001CE 4E91 jsr [A1] 000001D0 4E5E unlink A6 000001D2 4E75 rts 000001D4 4E56 FFF2 link A6, -0x000E 000001D8 2F0A move.l -[A7], A2 000001DA 2F03 move.l -[A7], D3 000001DC 246E 0008 movea.l A2, [A6 + 0x8] 000001E0 486E FFF8 pea.l [A6 - 0x8] 000001E4 2F0A move.l -[A7], A2 000001E6 2057 movea.l A0, [A7] 000001E8 2268 0004 movea.l A1, [A0 + 0x4] 000001EC 2269 0040 movea.l A1, [A1 + 0x40] 000001F0 4E91 jsr [A1] 000001F2 3F2A 0136 move.w -[A7], [A2 + 0x136] 000001F6 4EB9 0000 0500 jsr [0x00000500] 000001FC 3600 move.w D3, D0 000001FE 486E FFF2 pea.l [A6 - 0xE] 00000202 AA19 syscall GetForeColor 00000204 2F0A move.l -[A7], A2 00000206 2057 movea.l A0, [A7] 00000208 2268 0004 movea.l A1, [A0 + 0x4] 0000020C 2269 00F0 movea.l A1, [A1 + 0xF0] 00000210 4E91 jsr [A1] 00000212 486E FFF2 pea.l [A6 - 0xE] 00000216 AA14 syscall RGBForeColor 00000218 1F3C 0001 move.b -[A7], 0x1 0000021C 3F03 move.w -[A7], D3 0000021E 486E FFF8 pea.l [A6 - 0x8] 00000222 486A 0028 pea.l [A2 + 0x28] 00000226 4EB9 0000 A84A jsr [0x0000A84A] 0000022C 584F addq.w A7, 4 0000022E 2F00 move.l -[A7], D0 00000230 486A 0028 pea.l [A2 + 0x28] 00000234 4EB9 0000 AA06 jsr [0x0000AA06] 0000023A 584F addq.w A7, 4 0000023C 2F08 move.l -[A7], A0 0000023E 4EB9 0000 0300 jsr [0x00000300 /* BufTgFFlg */] 00000244 4FEF 001E lea.l A7, [A7 + 0x1E] 00000248 261F move.l D3, [A7]+ 0000024A 245F movea.l A2, [A7]+ 0000024C 4E5E unlink A6 0000024E 4E75 rts fn00000250: 00000250 4E56 0000 link A6, 0 00000254 2F0A move.l -[A7], A2 00000256 4A6E 000C tst.w [A6 + 0xC] 0000025A 671E beq +0x20 /* 0000027A */ 0000025C 206E 0008 movea.l A0, [A6 + 0x8] 00000260 41E8 0066 lea.l A0, [A0 + 0x66] 00000264 226E 0008 movea.l A1, [A6 + 0x8] 00000268 2288 move.l [A1], A0 0000026A 206E 0008 movea.l A0, [A6 + 0x8] 0000026E 4868 0066 pea.l [A0 + 0x66] 00000272 4EB9 0000 17B0 jsr [0x000017B0] 00000278 584F addq.w A7, 4 label0000027A: 0000027A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000027E 4267 clr.w -[A7] 00000280 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000284 61FF 0000 125E bsr +0x1260 /* 000014E4 */ 0000028A 206E 0008 movea.l A0, [A6 + 0x8] 0000028E 4868 0028 pea.l [A0 + 0x28] 00000292 4EB9 0000 1820 jsr [0x00001820] 00000298 41F9 0000 72BE lea.l A0, [0x000072BE] 0000029E 226E 0008 movea.l A1, [A6 + 0x8] 000002A2 2348 0004 move.l [A1 + 0x4], A0 000002A6 41F9 0000 72BE lea.l A0, [0x000072BE] 000002AC 41E8 01A8 lea.l A0, [A0 + 0x1A8] 000002B0 226E 0008 movea.l A1, [A6 + 0x8] 000002B4 2251 movea.l A1, [A1] 000002B6 2288 move.l [A1], A0 000002B8 41F9 0000 72BE lea.l A0, [0x000072BE] 000002BE 41E8 0170 lea.l A0, [A0 + 0x170] 000002C2 226E 0008 movea.l A1, [A6 + 0x8] 000002C6 2348 0028 move.l [A1 + 0x28], A0 000002CA 206E 0008 movea.l A0, [A6 + 0x8] 000002CE 2450 movea.l A2, [A0] 000002D0 41E8 0066 lea.l A0, [A0 + 0x66] 000002D4 91CA sub.l A0, A2 000002D6 2548 0008 move.l [A2 + 0x8], A0 000002DA 206E 0008 movea.l A0, [A6 + 0x8] 000002DE 216E 0012 0056 move.l [A0 + 0x56], [A6 + 0x12] 000002E4 206E 0008 movea.l A0, [A6 + 0x8] 000002E8 216E 0016 005A move.l [A0 + 0x5A], [A6 + 0x16] 000002EE 206E 0008 movea.l A0, [A6 + 0x8] 000002F2 216E 001A 005E move.l [A0 + 0x5E], [A6 + 0x1A] 000002F8 206E 0008 movea.l A0, [A6 + 0x8] 000002FC 216E 001E 0062 move.l [A0 + 0x62], [A6 + 0x1E] 00000302 206E 0008 movea.l A0, [A6 + 0x8] 00000306 4FEF 000E lea.l A7, [A7 + 0xE] 0000030A 245F movea.l A2, [A7]+ 0000030C 4E5E unlink A6 0000030E 4E75 rts 00000310 4E56 FFF0 link A6, -0x0010 00000314 2F0A move.l -[A7], A2 00000316 4A6E 000C tst.w [A6 + 0xC] 0000031A 671E beq +0x20 /* 0000033A */ 0000031C 206E 0008 movea.l A0, [A6 + 0x8] 00000320 41E8 0066 lea.l A0, [A0 + 0x66] 00000324 226E 0008 movea.l A1, [A6 + 0x8] 00000328 2288 move.l [A1], A0 0000032A 206E 0008 movea.l A0, [A6 + 0x8] 0000032E 4868 0066 pea.l [A0 + 0x66] 00000332 4EB9 0000 17B0 jsr [0x000017B0] 00000338 584F addq.w A7, 4 label0000033A: 0000033A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000033E 4267 clr.w -[A7] 00000340 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000344 61FF 0000 1212 bsr +0x1214 /* 00001558 */ 0000034A 206E 0008 movea.l A0, [A6 + 0x8] 0000034E 4868 0028 pea.l [A0 + 0x28] 00000352 4EB9 0000 1820 jsr [0x00001820] 00000358 41F9 0000 72BE lea.l A0, [0x000072BE] 0000035E 226E 0008 movea.l A1, [A6 + 0x8] 00000362 2348 0004 move.l [A1 + 0x4], A0 00000366 41F9 0000 72BE lea.l A0, [0x000072BE] 0000036C 41E8 01A8 lea.l A0, [A0 + 0x1A8] 00000370 226E 0008 movea.l A1, [A6 + 0x8] 00000374 2251 movea.l A1, [A1] 00000376 2288 move.l [A1], A0 00000378 41F9 0000 72BE lea.l A0, [0x000072BE] 0000037E 41E8 0170 lea.l A0, [A0 + 0x170] 00000382 226E 0008 movea.l A1, [A6 + 0x8] 00000386 2348 0028 move.l [A1 + 0x28], A0 0000038A 206E 0008 movea.l A0, [A6 + 0x8] 0000038E 2450 movea.l A2, [A0] 00000390 41E8 0066 lea.l A0, [A0 + 0x66] 00000394 91CA sub.l A0, A2 00000396 2548 0008 move.l [A2 + 0x8], A0 0000039A 4878 0010 push.l 0x10 0000039E 486E FFF0 pea.l [A6 - 0x10] 000003A2 2F2E 000E move.l -[A7], [A6 + 0xE] 000003A6 2057 movea.l A0, [A7] 000003A8 2250 movea.l A1, [A0] 000003AA 2269 0024 movea.l A1, [A1 + 0x24] 000003AE 4E91 jsr [A1] 000003B0 206E 0008 movea.l A0, [A6 + 0x8] 000003B4 216E FFF0 0056 move.l [A0 + 0x56], [A6 - 0x10] 000003BA 206E 0008 movea.l A0, [A6 + 0x8] 000003BE 216E FFF4 005A move.l [A0 + 0x5A], [A6 - 0xC] 000003C4 206E 0008 movea.l A0, [A6 + 0x8] 000003C8 216E FFF8 005E move.l [A0 + 0x5E], [A6 - 0x8] 000003CE 206E 0008 movea.l A0, [A6 + 0x8] 000003D2 216E FFFC 0062 move.l [A0 + 0x62], [A6 - 0x4] 000003D8 206E 0008 movea.l A0, [A6 + 0x8] 000003DC 4FEF 001A lea.l A7, [A7 + 0x1A] 000003E0 245F movea.l A2, [A7]+ 000003E2 4E5E unlink A6 000003E4 4E75 rts fn000003E6: 000003E6 4E56 0000 link A6, 0 000003EA 2F0B move.l -[A7], A3 000003EC 2F0A move.l -[A7], A2 000003EE 246E 0008 movea.l A2, [A6 + 0x8] 000003F2 200A move.l D0, A2 000003F4 6776 beq +0x78 /* 0000046C */ 000003F6 41F9 0000 72BE lea.l A0, [0x000072BE] 000003FC 2548 0004 move.l [A2 + 0x4], A0 00000400 41F9 0000 72BE lea.l A0, [0x000072BE] 00000406 41E8 01A8 lea.l A0, [A0 + 0x1A8] 0000040A 2252 movea.l A1, [A2] 0000040C 2288 move.l [A1], A0 0000040E 41F9 0000 72BE lea.l A0, [0x000072BE] 00000414 41E8 0170 lea.l A0, [A0 + 0x170] 00000418 2548 0028 move.l [A2 + 0x28], A0 0000041C 2652 movea.l A3, [A2] 0000041E 204A movea.l A0, A2 00000420 41E8 0066 lea.l A0, [A0 + 0x66] 00000424 91CB sub.l A0, A3 00000426 2748 0008 move.l [A3 + 0x8], A0 0000042A 4267 clr.w -[A7] 0000042C 204A movea.l A0, A2 0000042E 4868 0028 pea.l [A0 + 0x28] 00000432 4EB9 0000 1828 jsr [0x00001828] 00000438 4267 clr.w -[A7] 0000043A 2F0A move.l -[A7], A2 0000043C 61FF 0000 1286 bsr +0x1288 /* 000016C4 */ 00000442 4A6E 000C tst.w [A6 + 0xC] 00000446 4FEF 000C lea.l A7, [A7 + 0xC] 0000044A 6710 beq +0x12 /* 0000045C */ 0000044C 4267 clr.w -[A7] 0000044E 204A movea.l A0, A2 00000450 4868 0066 pea.l [A0 + 0x66] 00000454 4EB9 0000 17B8 jsr [0x000017B8] 0000045A 5C4F addq.w A7, 6 label0000045C: 0000045C 4A6E 000C tst.w [A6 + 0xC] 00000460 6F0A ble +0xC /* 0000046C */ 00000462 2F0A move.l -[A7], A2 00000464 4EB9 0000 0168 jsr [0x00000168] 0000046A 584F addq.w A7, 4 label0000046C: 0000046C 204A movea.l A0, A2 0000046E 245F movea.l A2, [A7]+ 00000470 265F movea.l A3, [A7]+ 00000472 4E5E unlink A6 00000474 4E75 rts 00000476 206F 0004 movea.l A0, [A7 + 0x4] 0000047A 2028 005A move.l D0, [A0 + 0x5A] 0000047E 4E75 rts fn00000480: 00000480 4E56 0000 link A6, 0 00000484 48E7 1820 movem.l -[A7], D3,D4,A2 00000488 246E 0008 movea.l A2, [A6 + 0x8] 0000048C 262E 000C move.l D3, [A6 + 0xC] 00000490 282A 005E move.l D4, [A2 + 0x5E] 00000494 B684 cmp.l D3, D4 00000496 6C04 bge +0x6 /* 0000049C */ 00000498 2604 move.l D3, D4 0000049A 600A bra +0xC /* 000004A6 */ label0000049C: 0000049C 282A 0062 move.l D4, [A2 + 0x62] 000004A0 B684 cmp.l D3, D4 000004A2 6F02 ble +0x4 /* 000004A6 */ 000004A4 2604 move.l D3, D4 label000004A6: 000004A6 B6AA 005A cmp.l D3, [A2 + 0x5A] 000004AA 6714 beq +0x16 /* 000004C0 */ 000004AC 2543 005A move.l [A2 + 0x5A], D3 000004B0 2F0A move.l -[A7], A2 000004B2 2057 movea.l A0, [A7] 000004B4 2268 0004 movea.l A1, [A0 + 0x4] 000004B8 2269 01A4 movea.l A1, [A1 + 0x1A4] 000004BC 4E91 jsr [A1] 000004BE 584F addq.w A7, 4 label000004C0: 000004C0 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000004C4 4E5E unlink A6 000004C6 4E75 rts 000004C8 4E56 0000 link A6, 0 000004CC 206E 0008 movea.l A0, [A6 + 0x8] 000004D0 2028 005A move.l D0, [A0 + 0x5A] 000004D4 D0AE 000C add.l D0, [A6 + 0xC] 000004D8 2F00 move.l -[A7], D0 000004DA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000004DE 2057 movea.l A0, [A7] 000004E0 2268 0004 movea.l A1, [A0 + 0x4] 000004E4 2269 0020 movea.l A1, [A1 + 0x20] 000004E8 4E91 jsr [A1] 000004EA 4E5E unlink A6 000004EC 4E75 rts fn000004EE: 000004EE 4E56 0000 link A6, 0 000004F2 2F0A move.l -[A7], A2 000004F4 2F03 move.l -[A7], D3 000004F6 246E 0008 movea.l A2, [A6 + 0x8] 000004FA 262E 000C move.l D3, [A6 + 0xC] 000004FE 2543 005E move.l [A2 + 0x5E], D3 00000502 B6AA 005A cmp.l D3, [A2 + 0x5A] 00000506 6F12 ble +0x14 /* 0000051A */ 00000508 2F03 move.l -[A7], D3 0000050A 2F0A move.l -[A7], A2 0000050C 2057 movea.l A0, [A7] 0000050E 2268 0004 movea.l A1, [A0 + 0x4] 00000512 2269 0020 movea.l A1, [A1 + 0x20] 00000516 4E91 jsr [A1] 00000518 504F addq.w A7, 8 label0000051A: 0000051A 261F move.l D3, [A7]+ 0000051C 245F movea.l A2, [A7]+ 0000051E 4E5E unlink A6 00000520 4E75 rts fn00000522: 00000522 4E56 0000 link A6, 0 00000526 2F0A move.l -[A7], A2 00000528 2F03 move.l -[A7], D3 0000052A 246E 0008 movea.l A2, [A6 + 0x8] 0000052E 262E 000C move.l D3, [A6 + 0xC] 00000532 2543 0062 move.l [A2 + 0x62], D3 00000536 B6AA 005A cmp.l D3, [A2 + 0x5A] 0000053A 6C12 bge +0x14 /* 0000054E */ 0000053C 2F03 move.l -[A7], D3 0000053E 2F0A move.l -[A7], A2 00000540 2057 movea.l A0, [A7] 00000542 2268 0004 movea.l A1, [A0 + 0x4] 00000546 2269 0020 movea.l A1, [A1 + 0x20] 0000054A 4E91 jsr [A1] 0000054C 504F addq.w A7, 8 label0000054E: 0000054E 261F move.l D3, [A7]+ 00000550 245F movea.l A2, [A7]+ 00000552 4E5E unlink A6 00000554 4E75 rts 00000556 4E56 FFFC link A6, -0x0004 0000055A 2F0A move.l -[A7], A2 0000055C 246E 0008 movea.l A2, [A6 + 0x8] 00000560 4AAA 0056 tst.l [A2 + 0x56] 00000564 671C beq +0x1E /* 00000582 */ 00000566 2D6A 005A FFFC move.l [A6 - 0x4], [A2 + 0x5A] 0000056C 486E FFFC pea.l [A6 - 0x4] 00000570 2F2A 0056 move.l -[A7], [A2 + 0x56] 00000574 486A 0028 pea.l [A2 + 0x28] 00000578 4EB9 0000 1840 jsr [0x00001840] 0000057E 4FEF 000C lea.l A7, [A7 + 0xC] label00000582: 00000582 245F movea.l A2, [A7]+ 00000584 4E5E unlink A6 00000586 4E75 rts 00000588 7001 moveq.l D0, 0x01 0000058A 4E75 rts 0000058C 4E56 FFFC link A6, -0x0004 00000590 2D6E 000C FFFC move.l [A6 - 0x4], [A6 + 0xC] 00000596 486E FFFC pea.l [A6 - 0x4] 0000059A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000059E 2057 movea.l A0, [A7] 000005A0 2268 0004 movea.l A1, [A0 + 0x4] 000005A4 2269 012C movea.l A1, [A1 + 0x12C] 000005A8 4E91 jsr [A1] 000005AA 306E FFFC movea.w A0, [A6 - 0x4] 000005AE 2F08 move.l -[A7], A0 000005B0 306E FFFE movea.w A0, [A6 - 0x2] 000005B4 2F08 move.l -[A7], A0 000005B6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000005BA 2057 movea.l A0, [A7] 000005BC 2268 0004 movea.l A1, [A0 + 0x4] 000005C0 2269 0068 movea.l A1, [A1 + 0x68] 000005C4 4E91 jsr [A1] 000005C6 4E5E unlink A6 000005C8 4E75 rts 000005CA 4E56 FFE6 link A6, -0x001A 000005CE 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 000005D2 246E 0008 movea.l A2, [A6 + 0x8] 000005D6 382E 000C move.w D4, [A6 + 0xC] 000005DA 7601 moveq.l D3, 0x01 000005DC 7A00 moveq.l D5, 0x00 000005DE 1F05 move.b -[A7], D5 000005E0 1F03 move.b -[A7], D3 000005E2 3F04 move.w -[A7], D4 000005E4 2F0A move.l -[A7], A2 000005E6 2057 movea.l A0, [A7] 000005E8 2268 0004 movea.l A1, [A0 + 0x4] 000005EC 2269 019C movea.l A1, [A1 + 0x19C] 000005F0 4E91 jsr [A1] 000005F2 486E FFF6 pea.l [A6 - 0xA] 000005F6 4EB9 0000 0490 jsr [0x00000490] 000005FC 486E FFF6 pea.l [A6 - 0xA] 00000600 4EB9 0000 9F20 jsr [0x00009F20] 00000606 584F addq.w A7, 4 00000608 2F08 move.l -[A7], A0 0000060A A87A syscall GetClip 0000060C 2D6E 000E FFFC move.l [A6 - 0x4], [A6 + 0xE] 00000612 A973 syscall StillDown 00000614 101F move.b D0, [A7]+ 00000616 4FEF 000C lea.l A7, [A7 + 0xC] 0000061A 6762 beq +0x64 /* 0000067E */ label0000061C: 0000061C 486E FFFC pea.l [A6 - 0x4] 00000620 A972 syscall GetMouse 00000622 1A03 move.b D5, D3 00000624 3F04 move.w -[A7], D4 00000626 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000062A 2F0A move.l -[A7], A2 0000062C 2057 movea.l A0, [A7] 0000062E 2268 0004 movea.l A1, [A0 + 0x4] 00000632 2269 0194 movea.l A1, [A1 + 0x194] 00000636 4E91 jsr [A1] 00000638 4A00 tst.b D0 0000063A 4FEF 000A lea.l A7, [A7 + 0xA] 0000063E 671A beq +0x1C /* 0000065A */ 00000640 554F subq.w A7, 2 00000642 2F2E FFFC move.l -[A7], [A6 - 0x4] 00000646 486E FFF6 pea.l [A6 - 0xA] 0000064A 4EB9 0000 9F20 jsr [0x00009F20] 00000650 584F addq.w A7, 4 00000652 2F08 move.l -[A7], A0 00000654 A8E8 syscall PtInRgn 00000656 101F move.b D0, [A7]+ 00000658 6604 bne +0x6 /* 0000065E */ label0000065A: 0000065A 7000 moveq.l D0, 0x00 0000065C 6002 bra +0x4 /* 00000660 */ label0000065E: 0000065E 7001 moveq.l D0, 0x01 label00000660: 00000660 1600 move.b D3, D0 00000662 1F05 move.b -[A7], D5 00000664 1F03 move.b -[A7], D3 00000666 3F04 move.w -[A7], D4 00000668 2F0A move.l -[A7], A2 0000066A 2057 movea.l A0, [A7] 0000066C 2268 0004 movea.l A1, [A0 + 0x4] 00000670 2269 019C movea.l A1, [A1 + 0x19C] 00000674 4E91 jsr [A1] 00000676 A973 syscall StillDown 00000678 101F move.b D0, [A7]+ 0000067A 504F addq.w A7, 8 0000067C 669E bne -0x60 /* 0000061C */ label0000067E: 0000067E 7004 moveq.l D0, 0x04 00000680 41EE FFE6 lea.l A0, [A6 - 0x1A] 00000684 A031 syscall GetOSEvent 00000686 5240 addq.w D0, 1 00000688 4A00 tst.b D0 0000068A 6764 beq +0x66 /* 000006F0 */ 0000068C 2D6E FFF0 FFFC move.l [A6 - 0x4], [A6 - 0x10] 00000692 486E FFFC pea.l [A6 - 0x4] 00000696 A871 syscall GlobalToLocal 00000698 1A03 move.b D5, D3 0000069A 3F04 move.w -[A7], D4 0000069C 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006A0 2F0A move.l -[A7], A2 000006A2 2057 movea.l A0, [A7] 000006A4 2268 0004 movea.l A1, [A0 + 0x4] 000006A8 2269 0194 movea.l A1, [A1 + 0x194] 000006AC 4E91 jsr [A1] 000006AE 4A00 tst.b D0 000006B0 4FEF 000A lea.l A7, [A7 + 0xA] 000006B4 671A beq +0x1C /* 000006D0 */ 000006B6 554F subq.w A7, 2 000006B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000006BC 486E FFF6 pea.l [A6 - 0xA] 000006C0 4EB9 0000 9F20 jsr [0x00009F20] 000006C6 584F addq.w A7, 4 000006C8 2F08 move.l -[A7], A0 000006CA A8E8 syscall PtInRgn 000006CC 101F move.b D0, [A7]+ 000006CE 6604 bne +0x6 /* 000006D4 */ label000006D0: 000006D0 7000 moveq.l D0, 0x00 000006D2 6002 bra +0x4 /* 000006D6 */ label000006D4: 000006D4 7001 moveq.l D0, 0x01 label000006D6: 000006D6 1600 move.b D3, D0 000006D8 1F05 move.b -[A7], D5 000006DA 1F03 move.b -[A7], D3 000006DC 3F04 move.w -[A7], D4 000006DE 2F0A move.l -[A7], A2 000006E0 2057 movea.l A0, [A7] 000006E2 2268 0004 movea.l A1, [A0 + 0x4] 000006E6 2269 019C movea.l A1, [A1 + 0x19C] 000006EA 4E91 jsr [A1] 000006EC 4FEF 000A lea.l A7, [A7 + 0xA] label000006F0: 000006F0 3F3C FFFF move.w -[A7], 0xFFFF 000006F4 486E FFF6 pea.l [A6 - 0xA] 000006F8 4EB9 0000 04B8 jsr [0x000004B8] 000006FE 1003 move.b D0, D3 00000700 5C4F addq.w A7, 6 00000702 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00000706 4E5E unlink A6 00000708 4E75 rts 0000070A 4E75 rts 0000070C 4E56 0000 link A6, 0 00000710 1F3C 0001 move.b -[A7], 0x1 00000714 4227 clr.b -[A7] 00000716 3F2E 000C move.w -[A7], [A6 + 0xC] 0000071A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000071E 2057 movea.l A0, [A7] 00000720 2268 0004 movea.l A1, [A0 + 0x4] 00000724 2269 019C movea.l A1, [A1 + 0x19C] 00000728 4E91 jsr [A1] 0000072A 4E5E unlink A6 0000072C 4E75 rts 0000072E 4E75 rts 00000730 4E56 FFFC link A6, -0x0004 00000734 2F0A move.l -[A7], A2 00000736 2F03 move.l -[A7], D3 00000738 246E 0008 movea.l A2, [A6 + 0x8] 0000073C 362E 000C move.w D3, [A6 + 0xC] 00000740 2F0A move.l -[A7], A2 00000742 61FF 0000 1D06 bsr +0x1D08 /* 0000244A */ 00000748 4A00 tst.b D0 0000074A 584F addq.w A7, 4 0000074C 674E beq +0x50 /* 0000079C */ 0000074E 4227 clr.b -[A7] 00000750 1F3C 0001 move.b -[A7], 0x1 00000754 3F03 move.w -[A7], D3 00000756 2F0A move.l -[A7], A2 00000758 2057 movea.l A0, [A7] 0000075A 2268 0004 movea.l A1, [A0 + 0x4] 0000075E 2269 019C movea.l A1, [A1 + 0x19C] 00000762 4E91 jsr [A1] 00000764 207C 0000 0008 movea.l A0, 0x8 0000076A 43EE FFFC lea.l A1, [A6 - 0x4] 0000076E A03B syscall Delay 00000770 2280 move.l [A1], D0 00000772 1F3C 0001 move.b -[A7], 0x1 00000776 4227 clr.b -[A7] 00000778 3F03 move.w -[A7], D3 0000077A 2F0A move.l -[A7], A2 0000077C 2057 movea.l A0, [A7] 0000077E 2268 0004 movea.l A1, [A0 + 0x4] 00000782 2269 019C movea.l A1, [A1 + 0x19C] 00000786 4E91 jsr [A1] 00000788 3F03 move.w -[A7], D3 0000078A 2F0A move.l -[A7], A2 0000078C 2057 movea.l A0, [A7] 0000078E 2268 0004 movea.l A1, [A0 + 0x4] 00000792 2269 018C movea.l A1, [A1 + 0x18C] 00000796 4E91 jsr [A1] 00000798 4FEF 001A lea.l A7, [A7 + 0x1A] label0000079C: 0000079C 261F move.l D3, [A7]+ 0000079E 245F movea.l A2, [A7]+ 000007A0 4E5E unlink A6 000007A2 4E75 rts 000007A4 4E56 0000 link A6, 0 000007A8 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000007AC 246E 0008 movea.l A2, [A6 + 0x8] 000007B0 266E 000C movea.l A3, [A6 + 0xC] 000007B4 2F2B 0004 move.l -[A7], [A3 + 0x4] 000007B8 2F0A move.l -[A7], A2 000007BA 2057 movea.l A0, [A7] 000007BC 2268 0004 movea.l A1, [A0 + 0x4] 000007C0 2269 0190 movea.l A1, [A1 + 0x190] 000007C4 4E91 jsr [A1] 000007C6 3600 move.w D3, D0 000007C8 504F addq.w A7, 8 000007CA 6F56 ble +0x58 /* 00000822 */ 000007CC 42A7 clr.l -[A7] 000007CE 2F0A move.l -[A7], A2 000007D0 2057 movea.l A0, [A7] 000007D2 2268 0004 movea.l A1, [A0 + 0x4] 000007D6 2269 0104 movea.l A1, [A1 + 0x104] 000007DA 4E91 jsr [A1] 000007DC 3F2B 0016 move.w -[A7], [A3 + 0x16] 000007E0 2F2B 0004 move.l -[A7], [A3 + 0x4] 000007E4 3F03 move.w -[A7], D3 000007E6 2F0A move.l -[A7], A2 000007E8 2057 movea.l A0, [A7] 000007EA 2268 0004 movea.l A1, [A0 + 0x4] 000007EE 2269 0198 movea.l A1, [A1 + 0x198] 000007F2 4E91 jsr [A1] 000007F4 1800 move.b D4, D0 000007F6 1F04 move.b -[A7], D4 000007F8 3F03 move.w -[A7], D3 000007FA 2F0A move.l -[A7], A2 000007FC 2057 movea.l A0, [A7] 000007FE 2268 0004 movea.l A1, [A0 + 0x4] 00000802 2269 01A0 movea.l A1, [A1 + 0x1A0] 00000806 4E91 jsr [A1] 00000808 4A04 tst.b D4 0000080A 4FEF 001C lea.l A7, [A7 + 0x1C] 0000080E 6712 beq +0x14 /* 00000822 */ 00000810 3F03 move.w -[A7], D3 00000812 2F0A move.l -[A7], A2 00000814 2057 movea.l A0, [A7] 00000816 2268 0004 movea.l A1, [A0 + 0x4] 0000081A 2269 018C movea.l A1, [A1 + 0x18C] 0000081E 4E91 jsr [A1] 00000820 5C4F addq.w A7, 6 label00000822: 00000822 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00000826 4E5E unlink A6 00000828 4E75 rts 0000082A 4E56 0000 link A6, 0 0000082E 2F0B move.l -[A7], A3 00000830 2F0A move.l -[A7], A2 00000832 266E 000E movea.l A3, [A6 + 0xE] 00000836 4A6E 000C tst.w [A6 + 0xC] 0000083A 6726 beq +0x28 /* 00000862 */ 0000083C 206E 0008 movea.l A0, [A6 + 0x8] 00000840 41E8 0138 lea.l A0, [A0 + 0x138] 00000844 226E 0008 movea.l A1, [A6 + 0x8] 00000848 2288 move.l [A1], A0 0000084A 226E 0008 movea.l A1, [A6 + 0x8] 0000084E 2348 007C move.l [A1 + 0x7C], A0 00000852 206E 0008 movea.l A0, [A6 + 0x8] 00000856 4868 0138 pea.l [A0 + 0x138] 0000085A 4EB9 0000 17B0 jsr [0x000017B0] 00000860 584F addq.w A7, 4 label00000862: 00000862 2F0B move.l -[A7], A3 00000864 4267 clr.w -[A7] 00000866 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000086A 61FF 0000 7B1A bsr +0x7B1C /* 00008386 */ 00000870 206E 0008 movea.l A0, [A6 + 0x8] 00000874 4868 00FE pea.l [A0 + 0xFE] 00000878 4EB9 0000 18E8 jsr [0x000018E8] 0000087E 41F9 0000 6D54 lea.l A0, [0x00006D54] 00000884 226E 0008 movea.l A1, [A6 + 0x8] 00000888 2348 0004 move.l [A1 + 0x4], A0 0000088C 41F9 0000 6D54 lea.l A0, [0x00006D54] 00000892 41E8 0394 lea.l A0, [A0 + 0x394] 00000896 226E 0008 movea.l A1, [A6 + 0x8] 0000089A 2251 movea.l A1, [A1] 0000089C 2288 move.l [A1], A0 0000089E 41F9 0000 6D54 lea.l A0, [0x00006D54] 000008A4 41E8 01C4 lea.l A0, [A0 + 0x1C4] 000008A8 226E 0008 movea.l A1, [A6 + 0x8] 000008AC 2348 0080 move.l [A1 + 0x80], A0 000008B0 41F9 0000 6D54 lea.l A0, [0x00006D54] 000008B6 41E8 0228 lea.l A0, [A0 + 0x228] 000008BA 226E 0008 movea.l A1, [A6 + 0x8] 000008BE 2348 00B2 move.l [A1 + 0xB2], A0 000008C2 41F9 0000 6D54 lea.l A0, [0x00006D54] 000008C8 41E8 0374 lea.l A0, [A0 + 0x374] 000008CC 226E 0008 movea.l A1, [A6 + 0x8] 000008D0 2348 00FE move.l [A1 + 0xFE], A0 000008D4 206E 0008 movea.l A0, [A6 + 0x8] 000008D8 2450 movea.l A2, [A0] 000008DA 41E8 0138 lea.l A0, [A0 + 0x138] 000008DE 91CA sub.l A0, A2 000008E0 2548 0008 move.l [A2 + 0x8], A0 000008E4 206E 0008 movea.l A0, [A6 + 0x8] 000008E8 4868 012C pea.l [A0 + 0x12C] 000008EC 2F0B move.l -[A7], A3 000008EE 4EB9 0000 C6F8 jsr [0x0000C6F8] 000008F4 206E 0008 movea.l A0, [A6 + 0x8] 000008F8 4868 0130 pea.l [A0 + 0x130] 000008FC 2F0B move.l -[A7], A3 000008FE 4EB9 0000 C6F8 jsr [0x0000C6F8] 00000904 206E 0008 movea.l A0, [A6 + 0x8] 00000908 42A8 0134 clr.l [A0 + 0x134] 0000090C 206E 0008 movea.l A0, [A6 + 0x8] 00000910 4FEF 001E lea.l A7, [A7 + 0x1E] 00000914 245F movea.l A2, [A7]+ 00000916 265F movea.l A3, [A7]+ 00000918 4E5E unlink A6 0000091A 4E75 rts 0000091C 4E56 0000 link A6, 0 00000920 2F0B move.l -[A7], A3 00000922 2F0A move.l -[A7], A2 00000924 246E 0008 movea.l A2, [A6 + 0x8] 00000928 200A move.l D0, A2 0000092A 6700 0094 beq +0x96 /* 000009C0 */ 0000092E 41F9 0000 6D54 lea.l A0, [0x00006D54] 00000934 2548 0004 move.l [A2 + 0x4], A0 00000938 41F9 0000 6D54 lea.l A0, [0x00006D54] 0000093E 41E8 0394 lea.l A0, [A0 + 0x394] 00000942 2252 movea.l A1, [A2] 00000944 2288 move.l [A1], A0 00000946 41F9 0000 6D54 lea.l A0, [0x00006D54] 0000094C 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00000950 2548 0080 move.l [A2 + 0x80], A0 00000954 41F9 0000 6D54 lea.l A0, [0x00006D54] 0000095A 41E8 0228 lea.l A0, [A0 + 0x228] 0000095E 2548 00B2 move.l [A2 + 0xB2], A0 00000962 41F9 0000 6D54 lea.l A0, [0x00006D54] 00000968 41E8 0374 lea.l A0, [A0 + 0x374] 0000096C 2548 00FE move.l [A2 + 0xFE], A0 00000970 2652 movea.l A3, [A2] 00000972 204A movea.l A0, A2 00000974 41E8 0138 lea.l A0, [A0 + 0x138] 00000978 91CB sub.l A0, A3 0000097A 2748 0008 move.l [A3 + 0x8], A0 0000097E 4267 clr.w -[A7] 00000980 204A movea.l A0, A2 00000982 4868 00FE pea.l [A0 + 0xFE] 00000986 4EB9 0000 18F0 jsr [0x000018F0] 0000098C 4267 clr.w -[A7] 0000098E 2F0A move.l -[A7], A2 00000990 61FF 0000 7B0A bsr +0x7B0C /* 0000849C */ 00000996 4A6E 000C tst.w [A6 + 0xC] 0000099A 4FEF 000C lea.l A7, [A7 + 0xC] 0000099E 6710 beq +0x12 /* 000009B0 */ 000009A0 4267 clr.w -[A7] 000009A2 204A movea.l A0, A2 000009A4 4868 0138 pea.l [A0 + 0x138] 000009A8 4EB9 0000 17B8 jsr [0x000017B8] 000009AE 5C4F addq.w A7, 6 label000009B0: 000009B0 4A6E 000C tst.w [A6 + 0xC] 000009B4 6F0A ble +0xC /* 000009C0 */ 000009B6 2F0A move.l -[A7], A2 000009B8 4EB9 0000 0168 jsr [0x00000168] 000009BE 584F addq.w A7, 4 label000009C0: 000009C0 204A movea.l A0, A2 000009C2 245F movea.l A2, [A7]+ 000009C4 265F movea.l A3, [A7]+ 000009C6 4E5E unlink A6 000009C8 4E75 rts 000009CA 4E56 0000 link A6, 0 000009CE 2F0A move.l -[A7], A2 000009D0 246E 0008 movea.l A2, [A6 + 0x8] 000009D4 2F2A 012C move.l -[A7], [A2 + 0x12C] 000009D8 2F0A move.l -[A7], A2 000009DA 2057 movea.l A0, [A7] 000009DC 2268 0004 movea.l A1, [A0 + 0x4] 000009E0 2269 038C movea.l A1, [A1 + 0x38C] 000009E4 4E91 jsr [A1] 000009E6 2F2A 0130 move.l -[A7], [A2 + 0x130] 000009EA 2F0A move.l -[A7], A2 000009EC 2057 movea.l A0, [A7] 000009EE 2268 0004 movea.l A1, [A0 + 0x4] 000009F2 2269 0390 movea.l A1, [A1 + 0x390] 000009F6 4E91 jsr [A1] 000009F8 4FEF 0010 lea.l A7, [A7 + 0x10] 000009FC 245F movea.l A2, [A7]+ 000009FE 4E5E unlink A6 00000A00 4E75 rts 00000A02 4E56 0000 link A6, 0 00000A06 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00000A0A 266E 0008 movea.l A3, [A6 + 0x8] 00000A0E 286E 000C movea.l A4, [A6 + 0xC] 00000A12 7601 moveq.l D3, 0x01 00000A14 95CA sub.l A2, A2 00000A16 282C 0002 move.l D4, [A4 + 0x2] 00000A1A 0284 0000 00FF andi.l D4, 0xFF 00000A20 2A04 move.l D5, D4 00000A22 0C05 0003 cmpi.b D5, 0x3 00000A26 6706 beq +0x8 /* 00000A2E */ 00000A28 0C04 000D cmpi.b D4, 0xD /* '\r' */ 00000A2C 6636 bne +0x38 /* 00000A64 */ label00000A2E: 00000A2E 4267 clr.w -[A7] 00000A30 4879 0000 7234 push.l 0x7234 /* 'r4' */ 00000A36 4879 0000 7210 push.l 0x7210 00000A3C 4878 0004 push.l 0x4 00000A40 2F2B 012C move.l -[A7], [A3 + 0x12C] 00000A44 2F0B move.l -[A7], A3 00000A46 2057 movea.l A0, [A7] 00000A48 2268 0004 movea.l A1, [A0 + 0x4] 00000A4C 2269 0010 movea.l A1, [A1 + 0x10] 00000A50 4E91 jsr [A1] 00000A52 504F addq.w A7, 8 00000A54 2F08 move.l -[A7], A0 00000A56 4EB9 0000 0158 jsr [0x00000158] 00000A5C 2448 movea.l A2, A0 00000A5E 4FEF 0012 lea.l A7, [A7 + 0x12] 00000A62 6050 bra +0x52 /* 00000AB4 */ label00000A64: 00000A64 2F0C move.l -[A7], A4 00000A66 4EB9 0000 0368 jsr [0x00000368] 00000A6C 4A00 tst.b D0 00000A6E 584F addq.w A7, 4 00000A70 660E bne +0x10 /* 00000A80 */ 00000A72 2F0C move.l -[A7], A4 00000A74 4EB9 0000 0370 jsr [0x00000370] 00000A7A 4A00 tst.b D0 00000A7C 584F addq.w A7, 4 00000A7E 6734 beq +0x36 /* 00000AB4 */ label00000A80: 00000A80 4267 clr.w -[A7] 00000A82 4879 0000 7234 push.l 0x7234 /* 'r4' */ 00000A88 4879 0000 7210 push.l 0x7210 00000A8E 4878 0004 push.l 0x4 00000A92 2F2B 0130 move.l -[A7], [A3 + 0x130] 00000A96 2F0B move.l -[A7], A3 00000A98 2057 movea.l A0, [A7] 00000A9A 2268 0004 movea.l A1, [A0 + 0x4] 00000A9E 2269 0010 movea.l A1, [A1 + 0x10] 00000AA2 4E91 jsr [A1] 00000AA4 504F addq.w A7, 8 00000AA6 2F08 move.l -[A7], A0 00000AA8 4EB9 0000 0158 jsr [0x00000158] 00000AAE 2448 movea.l A2, A0 00000AB0 4FEF 0012 lea.l A7, [A7 + 0x12] label00000AB4: 00000AB4 200A move.l D0, A2 00000AB6 6716 beq +0x18 /* 00000ACE */ 00000AB8 3F3C 000A move.w -[A7], 0xA /* '\n' */ 00000ABC 2F0A move.l -[A7], A2 00000ABE 2057 movea.l A0, [A7] 00000AC0 2268 0004 movea.l A1, [A0 + 0x4] 00000AC4 2269 0188 movea.l A1, [A1 + 0x188] 00000AC8 4E91 jsr [A1] 00000ACA 5C4F addq.w A7, 6 00000ACC 6010 bra +0x12 /* 00000ADE */ label00000ACE: 00000ACE 2F0C move.l -[A7], A4 00000AD0 486B 007C pea.l [A3 + 0x7C] 00000AD4 4EB9 0000 1AA0 jsr [0x00001AA0] 00000ADA 1600 move.b D3, D0 00000ADC 504F addq.w A7, 8 label00000ADE: 00000ADE 1003 move.b D0, D3 00000AE0 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 00000AE4 4E5E unlink A6 00000AE6 4E75 rts 00000AE8 4E56 FFF8 link A6, -0x0008 00000AEC 2F0A move.l -[A7], A2 00000AEE 2F03 move.l -[A7], D3 00000AF0 246E 0008 movea.l A2, [A6 + 0x8] 00000AF4 262E 000C move.l D3, [A6 + 0xC] 00000AF8 7004 moveq.l D0, 0x04 00000AFA B680 cmp.l D3, D0 00000AFC 6612 bne +0x14 /* 00000B10 */ 00000AFE 2F0A move.l -[A7], A2 00000B00 2057 movea.l A0, [A7] 00000B02 2268 0004 movea.l A1, [A0 + 0x4] 00000B06 2269 0350 movea.l A1, [A1 + 0x350] 00000B0A 4E91 jsr [A1] 00000B0C 584F addq.w A7, 4 00000B0E 6038 bra +0x3A /* 00000B48 */ label00000B10: 00000B10 4A83 tst.l D3 00000B12 6C34 bge +0x36 /* 00000B48 */ 00000B14 486A 007C pea.l [A2 + 0x7C] 00000B18 4EB9 0000 D576 jsr [0x0000D576] 00000B1E 2008 move.l D0, A0 00000B20 584F addq.w A7, 4 00000B22 6724 beq +0x26 /* 00000B48 */ 00000B24 2D4A FFF8 move.l [A6 - 0x8], A2 00000B28 2D6E 0010 FFFC move.l [A6 - 0x4], [A6 + 0x10] 00000B2E 486E FFF8 pea.l [A6 - 0x8] 00000B32 2F03 move.l -[A7], D3 00000B34 486A 007C pea.l [A2 + 0x7C] 00000B38 2057 movea.l A0, [A7] 00000B3A 2268 0004 movea.l A1, [A0 + 0x4] 00000B3E 2269 0024 movea.l A1, [A1 + 0x24] 00000B42 4E91 jsr [A1] 00000B44 4FEF 000C lea.l A7, [A7 + 0xC] label00000B48: 00000B48 261F move.l D3, [A7]+ 00000B4A 245F movea.l A2, [A7]+ 00000B4C 4E5E unlink A6 00000B4E 4E75 rts 00000B50 4E56 0000 link A6, 0 00000B54 48E7 0038 movem.l -[A7], A2,A3,A4 00000B58 246E 0008 movea.l A2, [A6 + 0x8] 00000B5C 256E 000C 012C move.l [A2 + 0x12C], [A6 + 0xC] 00000B62 266A 0134 movea.l A3, [A2 + 0x134] 00000B66 200B move.l D0, A3 00000B68 6732 beq +0x34 /* 00000B9C */ 00000B6A 2F0B move.l -[A7], A3 00000B6C 2057 movea.l A0, [A7] 00000B6E 2268 0004 movea.l A1, [A0 + 0x4] 00000B72 2269 00C4 movea.l A1, [A1 + 0xC4] 00000B76 4E91 jsr [A1] 00000B78 286A 0134 movea.l A4, [A2 + 0x134] 00000B7C 264C movea.l A3, A4 00000B7E 200C move.l D0, A4 00000B80 584F addq.w A7, 4 00000B82 6714 beq +0x16 /* 00000B98 */ 00000B84 3F3C 0001 move.w -[A7], 0x1 00000B88 2F0B move.l -[A7], A3 00000B8A 2057 movea.l A0, [A7] 00000B8C 2268 0004 movea.l A1, [A0 + 0x4] 00000B90 2269 0008 movea.l A1, [A1 + 0x8] 00000B94 4E91 jsr [A1] 00000B96 5C4F addq.w A7, 6 label00000B98: 00000B98 42AA 0134 clr.l [A2 + 0x134] label00000B9C: 00000B9C 4267 clr.w -[A7] 00000B9E 4879 0000 7234 push.l 0x7234 /* 'r4' */ 00000BA4 4879 0000 7210 push.l 0x7210 00000BAA 4878 0004 push.l 0x4 00000BAE 2F2E 000C move.l -[A7], [A6 + 0xC] 00000BB2 2F0A move.l -[A7], A2 00000BB4 2057 movea.l A0, [A7] 00000BB6 2268 0004 movea.l A1, [A0 + 0x4] 00000BBA 2269 0010 movea.l A1, [A1 + 0x10] 00000BBE 4E91 jsr [A1] 00000BC0 504F addq.w A7, 8 00000BC2 2F08 move.l -[A7], A0 00000BC4 4EB9 0000 0158 jsr [0x00000158] 00000BCA 2648 movea.l A3, A0 00000BCC 200B move.l D0, A3 00000BCE 4FEF 0012 lea.l A7, [A7 + 0x12] 00000BD2 6752 beq +0x54 /* 00000C26 */ 00000BD4 284A movea.l A4, A2 00000BD6 200A move.l D0, A2 00000BD8 6704 beq +0x6 /* 00000BDE */ 00000BDA 49EC 00FE lea.l A4, [A4 + 0xFE] label00000BDE: 00000BDE 2F0C move.l -[A7], A4 00000BE0 486B 0028 pea.l [A3 + 0x28] 00000BE4 4EB9 0000 1830 jsr [0x00001830] 00000BEA 4878 0034 push.l 0x34 /* '4' */ 00000BEE 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 00000BF4 2848 movea.l A4, A0 00000BF6 2008 move.l D0, A0 00000BF8 4FEF 000C lea.l A7, [A7 + 0xC] 00000BFC 6712 beq +0x14 /* 00000C10 */ 00000BFE 2F0B move.l -[A7], A3 00000C00 3F3C 0001 move.w -[A7], 0x1 00000C04 2F0C move.l -[A7], A4 00000C06 61FF 0000 4C62 bsr +0x4C64 /* 0000586A */ 00000C0C 4FEF 000A lea.l A7, [A7 + 0xA] label00000C10: 00000C10 254C 0134 move.l [A2 + 0x134], A4 00000C14 2F2A 0134 move.l -[A7], [A2 + 0x134] 00000C18 2057 movea.l A0, [A7] 00000C1A 2268 0004 movea.l A1, [A0 + 0x4] 00000C1E 2269 00C4 movea.l A1, [A1 + 0xC4] 00000C22 4E91 jsr [A1] 00000C24 584F addq.w A7, 4 label00000C26: 00000C26 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000C2A 4E5E unlink A6 00000C2C 4E75 rts 00000C2E 4E56 0000 link A6, 0 00000C32 48E7 0038 movem.l -[A7], A2,A3,A4 00000C36 286E 0008 movea.l A4, [A6 + 0x8] 00000C3A 296E 000C 0130 move.l [A4 + 0x130], [A6 + 0xC] 00000C40 4267 clr.w -[A7] 00000C42 4879 0000 7234 push.l 0x7234 /* 'r4' */ 00000C48 4879 0000 7210 push.l 0x7210 00000C4E 4878 0004 push.l 0x4 00000C52 2F2E 000C move.l -[A7], [A6 + 0xC] 00000C56 2F0C move.l -[A7], A4 00000C58 2057 movea.l A0, [A7] 00000C5A 2268 0004 movea.l A1, [A0 + 0x4] 00000C5E 2269 0010 movea.l A1, [A1 + 0x10] 00000C62 4E91 jsr [A1] 00000C64 504F addq.w A7, 8 00000C66 2F08 move.l -[A7], A0 00000C68 4EB9 0000 0158 jsr [0x00000158] 00000C6E 2648 movea.l A3, A0 00000C70 200B move.l D0, A3 00000C72 4FEF 0012 lea.l A7, [A7 + 0x12] 00000C76 6718 beq +0x1A /* 00000C90 */ 00000C78 244C movea.l A2, A4 00000C7A 200C move.l D0, A4 00000C7C 6704 beq +0x6 /* 00000C82 */ 00000C7E 45EA 00FE lea.l A2, [A2 + 0xFE] label00000C82: 00000C82 2F0A move.l -[A7], A2 00000C84 486B 0028 pea.l [A3 + 0x28] 00000C88 4EB9 0000 1830 jsr [0x00001830] 00000C8E 504F addq.w A7, 8 label00000C90: 00000C90 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00000C94 4E5E unlink A6 00000C96 4E75 rts 00000C98 4E56 0000 link A6, 0 00000C9C 2F0A move.l -[A7], A2 00000C9E 4A6E 000C tst.w [A6 + 0xC] 00000CA2 671E beq +0x20 /* 00000CC2 */ 00000CA4 206E 0008 movea.l A0, [A6 + 0x8] 00000CA8 41E8 002A lea.l A0, [A0 + 0x2A] 00000CAC 226E 0008 movea.l A1, [A6 + 0x8] 00000CB0 2288 move.l [A1], A0 00000CB2 206E 0008 movea.l A0, [A6 + 0x8] 00000CB6 4868 002A pea.l [A0 + 0x2A] 00000CBA 4EB9 0000 17B0 jsr [0x000017B0] 00000CC0 584F addq.w A7, 4 label00000CC2: 00000CC2 2F2E 000E move.l -[A7], [A6 + 0xE] 00000CC6 4267 clr.w -[A7] 00000CC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CCC 61FF 0000 088A bsr +0x88C /* 00001558 */ 00000CD2 41F9 0000 6B4A lea.l A0, [0x00006B4A] 00000CD8 226E 0008 movea.l A1, [A6 + 0x8] 00000CDC 2348 0004 move.l [A1 + 0x4], A0 00000CE0 41F9 0000 6B4A lea.l A0, [0x00006B4A] 00000CE6 41E8 0170 lea.l A0, [A0 + 0x170] 00000CEA 226E 0008 movea.l A1, [A6 + 0x8] 00000CEE 2251 movea.l A1, [A1] 00000CF0 2288 move.l [A1], A0 00000CF2 206E 0008 movea.l A0, [A6 + 0x8] 00000CF6 2450 movea.l A2, [A0] 00000CF8 41E8 002A lea.l A0, [A0 + 0x2A] 00000CFC 91CA sub.l A0, A2 00000CFE 2548 0008 move.l [A2 + 0x8], A0 00000D02 206E 0008 movea.l A0, [A6 + 0x8] 00000D06 4868 0028 pea.l [A0 + 0x28] 00000D0A 2F2E 000E move.l -[A7], [A6 + 0xE] 00000D0E 4EB9 0000 A61E jsr [0x0000A61E] 00000D14 206E 0008 movea.l A0, [A6 + 0x8] 00000D18 4FEF 0012 lea.l A7, [A7 + 0x12] 00000D1C 245F movea.l A2, [A7]+ 00000D1E 4E5E unlink A6 00000D20 4E75 rts 00000D22 4E56 0000 link A6, 0 00000D26 2F0B move.l -[A7], A3 00000D28 2F0A move.l -[A7], A2 00000D2A 246E 0008 movea.l A2, [A6 + 0x8] 00000D2E 200A move.l D0, A2 00000D30 6758 beq +0x5A /* 00000D8A */ 00000D32 41F9 0000 6B4A lea.l A0, [0x00006B4A] 00000D38 2548 0004 move.l [A2 + 0x4], A0 00000D3C 41F9 0000 6B4A lea.l A0, [0x00006B4A] 00000D42 41E8 0170 lea.l A0, [A0 + 0x170] 00000D46 2252 movea.l A1, [A2] 00000D48 2288 move.l [A1], A0 00000D4A 2652 movea.l A3, [A2] 00000D4C 204A movea.l A0, A2 00000D4E 41E8 002A lea.l A0, [A0 + 0x2A] 00000D52 91CB sub.l A0, A3 00000D54 2748 0008 move.l [A3 + 0x8], A0 00000D58 4267 clr.w -[A7] 00000D5A 2F0A move.l -[A7], A2 00000D5C 61FF 0000 0966 bsr +0x968 /* 000016C4 */ 00000D62 4A6E 000C tst.w [A6 + 0xC] 00000D66 5C4F addq.w A7, 6 00000D68 6710 beq +0x12 /* 00000D7A */ 00000D6A 4267 clr.w -[A7] 00000D6C 204A movea.l A0, A2 00000D6E 4868 002A pea.l [A0 + 0x2A] 00000D72 4EB9 0000 17B8 jsr [0x000017B8] 00000D78 5C4F addq.w A7, 6 label00000D7A: 00000D7A 4A6E 000C tst.w [A6 + 0xC] 00000D7E 6F0A ble +0xC /* 00000D8A */ 00000D80 2F0A move.l -[A7], A2 00000D82 4EB9 0000 0168 jsr [0x00000168] 00000D88 584F addq.w A7, 4 label00000D8A: 00000D8A 204A movea.l A0, A2 00000D8C 245F movea.l A2, [A7]+ 00000D8E 265F movea.l A3, [A7]+ 00000D90 4E5E unlink A6 00000D92 4E75 rts 00000D94 4E56 FFF8 link A6, -0x0008 00000D98 486E FFF8 pea.l [A6 - 0x8] 00000D9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000DA0 2057 movea.l A0, [A7] 00000DA2 2268 0004 movea.l A1, [A0 + 0x4] 00000DA6 2269 0040 movea.l A1, [A1 + 0x40] 00000DAA 4E91 jsr [A1] 00000DAC 486E FFF8 pea.l [A6 - 0x8] 00000DB0 42A7 clr.l -[A7] 00000DB2 206E 0008 movea.l A0, [A6 + 0x8] 00000DB6 3F28 0028 move.w -[A7], [A0 + 0x28] 00000DBA 303C 0500 move.w D0, 0x500 00000DBE ABC9 syscall IconDispatch 00000DC0 301F move.w D0, [A7]+ 00000DC2 4E5E unlink A6 00000DC4 4E75 rts 00000DC6 4E56 FFFA link A6, -0x0006 00000DCA 48E7 1030 movem.l -[A7], D3,A2,A3 00000DCE 246E 000E movea.l A2, [A6 + 0xE] 00000DD2 4A6E 000C tst.w [A6 + 0xC] 00000DD6 6726 beq +0x28 /* 00000DFE */ 00000DD8 206E 0008 movea.l A0, [A6 + 0x8] 00000DDC 41E8 010E lea.l A0, [A0 + 0x10E] 00000DE0 226E 0008 movea.l A1, [A6 + 0x8] 00000DE4 2288 move.l [A1], A0 00000DE6 226E 0008 movea.l A1, [A6 + 0x8] 00000DEA 2348 007C move.l [A1 + 0x7C], A0 00000DEE 206E 0008 movea.l A0, [A6 + 0x8] 00000DF2 4868 010E pea.l [A0 + 0x10E] 00000DF6 4EB9 0000 17B0 jsr [0x000017B0] 00000DFC 584F addq.w A7, 4 label00000DFE: 00000DFE 2F0A move.l -[A7], A2 00000E00 4267 clr.w -[A7] 00000E02 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000E06 61FF 0000 4D56 bsr +0x4D58 /* 00005B5E */ 00000E0C 4267 clr.w -[A7] 00000E0E 206E 0008 movea.l A0, [A6 + 0x8] 00000E12 4868 007C pea.l [A0 + 0x7C] 00000E16 4EB9 0000 19D8 jsr [0x000019D8] 00000E1C 206E 0008 movea.l A0, [A6 + 0x8] 00000E20 4868 00B2 pea.l [A0 + 0xB2] 00000E24 4EB9 0000 18E8 jsr [0x000018E8] 00000E2A 41F9 0000 6766 lea.l A0, [0x00006766] 00000E30 226E 0008 movea.l A1, [A6 + 0x8] 00000E34 2348 0004 move.l [A1 + 0x4], A0 00000E38 41F9 0000 6766 lea.l A0, [0x00006766] 00000E3E 41E8 0258 lea.l A0, [A0 + 0x258] 00000E42 226E 0008 movea.l A1, [A6 + 0x8] 00000E46 2251 movea.l A1, [A1] 00000E48 2288 move.l [A1], A0 00000E4A 41F9 0000 6766 lea.l A0, [0x00006766] 00000E50 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00000E54 226E 0008 movea.l A1, [A6 + 0x8] 00000E58 2348 0080 move.l [A1 + 0x80], A0 00000E5C 41F9 0000 6766 lea.l A0, [0x00006766] 00000E62 41E8 0228 lea.l A0, [A0 + 0x228] 00000E66 226E 0008 movea.l A1, [A6 + 0x8] 00000E6A 2348 00B2 move.l [A1 + 0xB2], A0 00000E6E 206E 0008 movea.l A0, [A6 + 0x8] 00000E72 2650 movea.l A3, [A0] 00000E74 41E8 010E lea.l A0, [A0 + 0x10E] 00000E78 91CB sub.l A0, A3 00000E7A 2748 0008 move.l [A3 + 0x8], A0 00000E7E 206E 0008 movea.l A0, [A6 + 0x8] 00000E82 4868 00E0 pea.l [A0 + 0xE0] 00000E86 4EB9 0003 CE7A jsr [0x0003CE7A] 00000E8C 486E FFFC pea.l [A6 - 0x4] 00000E90 2F0A move.l -[A7], A2 00000E92 4EB9 0003 CEAA jsr [0x0003CEAA] 00000E98 7600 moveq.l D3, 0x00 00000E9A 4FEF 0020 lea.l A7, [A7 + 0x20] 00000E9E 602C bra +0x2E /* 00000ECC */ label00000EA0: 00000EA0 486E FFFE pea.l [A6 - 0x2] 00000EA4 2F0A move.l -[A7], A2 00000EA6 4EB9 0000 A61E jsr [0x0000A61E] 00000EAC 3F3C FFFF move.w -[A7], 0xFFFF 00000EB0 42A7 clr.l -[A7] 00000EB2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000EB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000EBA 2057 movea.l A0, [A7] 00000EBC 2268 0004 movea.l A1, [A0 + 0x4] 00000EC0 2269 0238 movea.l A1, [A1 + 0x238] 00000EC4 4E91 jsr [A1] 00000EC6 5243 addq.w D3, 1 00000EC8 4FEF 0014 lea.l A7, [A7 + 0x14] label00000ECC: 00000ECC 7000 moveq.l D0, 0x00 00000ECE 302E FFFC move.w D0, [A6 - 0x4] 00000ED2 3203 move.w D1, D3 00000ED4 48C1 ext.l D1 00000ED6 B280 cmp.l D1, D0 00000ED8 6DC6 blt -0x38 /* 00000EA0 */ 00000EDA 206E 0008 movea.l A0, [A6 + 0x8] 00000EDE 4868 010C pea.l [A0 + 0x10C] 00000EE2 2F0A move.l -[A7], A2 00000EE4 4EB9 0003 CEAA jsr [0x0003CEAA] 00000EEA 206E 0008 movea.l A0, [A6 + 0x8] 00000EEE 3028 010C move.w D0, [A0 + 0x10C] 00000EF2 B06E FFFC cmp.w D0, [A6 - 0x4] 00000EF6 504F addq.w A7, 8 00000EF8 6306 bls +0x8 /* 00000F00 */ 00000EFA 316E FFFC 010C move.w [A0 + 0x10C], [A6 - 0x4] label00000F00: 00000F00 206E 0008 movea.l A0, [A6 + 0x8] 00000F04 4868 0108 pea.l [A0 + 0x108] 00000F08 2F0A move.l -[A7], A2 00000F0A 4EB9 0000 C6F8 jsr [0x0000C6F8] 00000F10 486E FFFB pea.l [A6 - 0x5] 00000F14 2F0A move.l -[A7], A2 00000F16 4EB9 0000 B34E jsr [0x0000B34E] 00000F1C 4A2E FFFB tst.b [A6 - 0x5] 00000F20 4FEF 0010 lea.l A7, [A7 + 0x10] 00000F24 6744 beq +0x46 /* 00000F6A */ 00000F26 4267 clr.w -[A7] 00000F28 4879 0000 6AE4 push.l 0x6AE4 00000F2E 4879 0000 6B34 push.l 0x6B34 /* 'k4' */ 00000F34 4878 0004 push.l 0x4 00000F38 206E 0008 movea.l A0, [A6 + 0x8] 00000F3C 2F28 0020 move.l -[A7], [A0 + 0x20] 00000F40 4EB9 0000 0158 jsr [0x00000158] 00000F46 2648 movea.l A3, A0 00000F48 200B move.l D0, A3 00000F4A 4FEF 0012 lea.l A7, [A7 + 0x12] 00000F4E 671A beq +0x1C /* 00000F6A */ 00000F50 246E 0008 movea.l A2, [A6 + 0x8] 00000F54 4AAE 0008 tst.l [A6 + 0x8] 00000F58 6704 beq +0x6 /* 00000F5E */ 00000F5A 45EA 00B2 lea.l A2, [A2 + 0xB2] label00000F5E: 00000F5E 2F0A move.l -[A7], A2 00000F60 2F0B move.l -[A7], A3 00000F62 4EB9 0000 1830 jsr [0x00001830] 00000F68 504F addq.w A7, 8 label00000F6A: 00000F6A 206E 0008 movea.l A0, [A6 + 0x8] 00000F6E 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00000F72 4E5E unlink A6 00000F74 4E75 rts 00000F76 4E56 0000 link A6, 0 00000F7A 2F0B move.l -[A7], A3 00000F7C 2F0A move.l -[A7], A2 00000F7E 246E 0008 movea.l A2, [A6 + 0x8] 00000F82 200A move.l D0, A2 00000F84 6700 00A4 beq +0xA6 /* 0000102A */ 00000F88 41F9 0000 6766 lea.l A0, [0x00006766] 00000F8E 2548 0004 move.l [A2 + 0x4], A0 00000F92 41F9 0000 6766 lea.l A0, [0x00006766] 00000F98 41E8 0258 lea.l A0, [A0 + 0x258] 00000F9C 2252 movea.l A1, [A2] 00000F9E 2288 move.l [A1], A0 00000FA0 41F9 0000 6766 lea.l A0, [0x00006766] 00000FA6 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00000FAA 2548 0080 move.l [A2 + 0x80], A0 00000FAE 41F9 0000 6766 lea.l A0, [0x00006766] 00000FB4 41E8 0228 lea.l A0, [A0 + 0x228] 00000FB8 2548 00B2 move.l [A2 + 0xB2], A0 00000FBC 2652 movea.l A3, [A2] 00000FBE 204A movea.l A0, A2 00000FC0 41E8 010E lea.l A0, [A0 + 0x10E] 00000FC4 91CB sub.l A0, A3 00000FC6 2748 0008 move.l [A3 + 0x8], A0 00000FCA 3F3C FFFF move.w -[A7], 0xFFFF 00000FCE 204A movea.l A0, A2 00000FD0 4868 00E0 pea.l [A0 + 0xE0] 00000FD4 4EB9 0003 CE40 jsr [0x0003CE40] 00000FDA 4267 clr.w -[A7] 00000FDC 204A movea.l A0, A2 00000FDE 4868 00B2 pea.l [A0 + 0xB2] 00000FE2 4EB9 0000 18F0 jsr [0x000018F0] 00000FE8 4267 clr.w -[A7] 00000FEA 204A movea.l A0, A2 00000FEC 4868 007C pea.l [A0 + 0x7C] 00000FF0 4EB9 0000 19E8 jsr [0x000019E8] 00000FF6 4267 clr.w -[A7] 00000FF8 2F0A move.l -[A7], A2 00000FFA 61FF 0000 4C24 bsr +0x4C26 /* 00005C20 */ 00001000 4A6E 000C tst.w [A6 + 0xC] 00001004 4FEF 0018 lea.l A7, [A7 + 0x18] 00001008 6710 beq +0x12 /* 0000101A */ 0000100A 4267 clr.w -[A7] 0000100C 204A movea.l A0, A2 0000100E 4868 010E pea.l [A0 + 0x10E] 00001012 4EB9 0000 17B8 jsr [0x000017B8] 00001018 5C4F addq.w A7, 6 label0000101A: 0000101A 4A6E 000C tst.w [A6 + 0xC] 0000101E 6F0A ble +0xC /* 0000102A */ 00001020 2F0A move.l -[A7], A2 00001022 4EB9 0000 0168 jsr [0x00000168] 00001028 584F addq.w A7, 4 label0000102A: 0000102A 204A movea.l A0, A2 0000102C 245F movea.l A2, [A7]+ 0000102E 265F movea.l A3, [A7]+ 00001030 4E5E unlink A6 00001032 4E75 rts 00001034 4E56 0000 link A6, 0 00001038 2F03 move.l -[A7], D3 0000103A 206E 0008 movea.l A0, [A6 + 0x8] 0000103E 3628 010C move.w D3, [A0 + 0x10C] 00001042 6714 beq +0x16 /* 00001058 */ 00001044 3F03 move.w -[A7], D3 00001046 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000104A 2057 movea.l A0, [A7] 0000104C 2268 0004 movea.l A1, [A0 + 0x4] 00001050 2269 0254 movea.l A1, [A1 + 0x254] 00001054 4E91 jsr [A1] 00001056 5C4F addq.w A7, 6 label00001058: 00001058 261F move.l D3, [A7]+ 0000105A 4E5E unlink A6 0000105C 4E75 rts 0000105E 4E56 FFFA link A6, -0x0006 00001062 2F0A move.l -[A7], A2 00001064 2F03 move.l -[A7], D3 00001066 246E 0008 movea.l A2, [A6 + 0x8] 0000106A 362E 0012 move.w D3, [A6 + 0x12] 0000106E 2D6E 000E FFFA move.l [A6 - 0x6], [A6 + 0xE] 00001074 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC] 0000107A 486E FFFA pea.l [A6 - 0x6] 0000107E 7000 moveq.l D0, 0x00 00001080 3003 move.w D0, D3 00001082 2F00 move.l -[A7], D0 00001084 4878 0001 push.l 0x1 00001088 486A 00E0 pea.l [A2 + 0xE0] 0000108C 4EB9 0003 CEC8 jsr [0x0003CEC8] 00001092 3600 move.w D3, D0 00001094 B66A 010C cmp.w D3, [A2 + 0x10C] 00001098 4FEF 0010 lea.l A7, [A7 + 0x10] 0000109C 6204 bhi +0x6 /* 000010A2 */ 0000109E 526A 010C addq.w [A2 + 0x10C], 1 label000010A2: 000010A2 261F move.l D3, [A7]+ 000010A4 245F movea.l A2, [A7]+ 000010A6 4E5E unlink A6 000010A8 4E75 rts 000010AA 4E56 0000 link A6, 0 000010AE 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000010B2 246E 0008 movea.l A2, [A6 + 0x8] 000010B6 362E 000C move.w D3, [A6 + 0xC] 000010BA 97CB sub.l A3, A3 000010BC 4A43 tst.w D3 000010BE 675C beq +0x5E /* 0000111C */ 000010C0 2F0A move.l -[A7], A2 000010C2 4EB9 0003 CEEA jsr [0x0003CEEA] 000010C8 B640 cmp.w D3, D0 000010CA 584F addq.w A7, 4 000010CC 624E bhi +0x50 /* 0000111C */ 000010CE 3F03 move.w -[A7], D3 000010D0 2F0A move.l -[A7], A2 000010D2 61FF 0000 02AC bsr +0x2AE /* 00001380 */ 000010D8 2648 movea.l A3, A0 000010DA 7000 moveq.l D0, 0x00 000010DC 3003 move.w D0, D3 000010DE 2F00 move.l -[A7], D0 000010E0 4878 0001 push.l 0x1 000010E4 486A 00E0 pea.l [A2 + 0xE0] 000010E8 2057 movea.l A0, [A7] 000010EA 2250 movea.l A1, [A0] 000010EC 2269 0028 movea.l A1, [A1 + 0x28] 000010F0 4E91 jsr [A1] 000010F2 382A 010C move.w D4, [A2 + 0x10C] 000010F6 B644 cmp.w D3, D4 000010F8 4FEF 0012 lea.l A7, [A7 + 0x12] 000010FC 6406 bcc +0x8 /* 00001104 */ 000010FE 536A 010C subq.w [A2 + 0x10C], 1 00001102 6018 bra +0x1A /* 0000111C */ label00001104: 00001104 B644 cmp.w D3, D4 00001106 6614 bne +0x16 /* 0000111C */ 00001108 4227 clr.b -[A7] 0000110A 4267 clr.w -[A7] 0000110C 2F0A move.l -[A7], A2 0000110E 2057 movea.l A0, [A7] 00001110 2268 0004 movea.l A1, [A0 + 0x4] 00001114 2269 0240 movea.l A1, [A1 + 0x240] 00001118 4E91 jsr [A1] 0000111A 504F addq.w A7, 8 label0000111C: 0000111C 204B movea.l A0, A3 0000111E 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001122 4E5E unlink A6 00001124 4E75 rts 00001126 4E56 0000 link A6, 0 0000112A 48E7 1038 movem.l -[A7], D3,A2,A3,A4 0000112E 246E 0008 movea.l A2, [A6 + 0x8] 00001132 362E 000C move.w D3, [A6 + 0xC] 00001136 486A 00E0 pea.l [A2 + 0xE0] 0000113A 4EB9 0000 21B4 jsr [0x000021B4] 00001140 7200 moveq.l D1, 0x00 00001142 3203 move.w D1, D3 00001144 B280 cmp.l D1, D0 00001146 584F addq.w A7, 4 00001148 6340 bls +0x42 /* 0000118A */ 0000114A 4EB9 0000 1D0A jsr [0x00001D0A] 00001150 5300 subq.b D0, 1 00001152 661C bne +0x1E /* 00001170 */ 00001154 4878 00C9 push.l 0xC9 00001158 4879 0000 6A68 push.l 0x6A68 /* 'jh' */ 0000115E 4879 0000 6A7C push.l 0x6A7C /* 'j|' */ 00001164 4EB9 0000 01B0 jsr [0x000001B0] 0000116A 4FEF 000C lea.l A7, [A7 + 0xC] 0000116E 6018 bra +0x1A /* 00001188 */ label00001170: 00001170 4EB9 0000 1D0A jsr [0x00001D0A] 00001176 5500 subq.b D0, 2 00001178 660E bne +0x10 /* 00001188 */ 0000117A 4879 0000 6A7C push.l 0x6A7C /* 'j|' */ 00001180 4EB9 0000 1CFC jsr [0x00001CFC] 00001186 584F addq.w A7, 4 label00001188: 00001188 6076 bra +0x78 /* 00001200 */ label0000118A: 0000118A B66A 010C cmp.w D3, [A2 + 0x10C] 0000118E 6770 beq +0x72 /* 00001200 */ 00001190 2F0A move.l -[A7], A2 00001192 4EB9 0003 CF1C jsr [0x0003CF1C] 00001198 2648 movea.l A3, A0 0000119A 200B move.l D0, A3 0000119C 584F addq.w A7, 4 0000119E 6746 beq +0x48 /* 000011E6 */ 000011A0 2F0B move.l -[A7], A3 000011A2 2057 movea.l A0, [A7] 000011A4 2268 0004 movea.l A1, [A0 + 0x4] 000011A8 2269 00B0 movea.l A1, [A1 + 0xB0] 000011AC 4E91 jsr [A1] 000011AE 4A2E 000E tst.b [A6 + 0xE] 000011B2 584F addq.w A7, 4 000011B4 6730 beq +0x32 /* 000011E6 */ 000011B6 284B movea.l A4, A3 000011B8 200B move.l D0, A3 000011BA 6714 beq +0x16 /* 000011D0 */ 000011BC 3F3C 0001 move.w -[A7], 0x1 000011C0 2F0C move.l -[A7], A4 000011C2 2057 movea.l A0, [A7] 000011C4 2268 0004 movea.l A1, [A0 + 0x4] 000011C8 2269 0008 movea.l A1, [A1 + 0x8] 000011CC 4E91 jsr [A1] 000011CE 5C4F addq.w A7, 6 label000011D0: 000011D0 7000 moveq.l D0, 0x00 000011D2 302A 010C move.w D0, [A2 + 0x10C] 000011D6 2F00 move.l -[A7], D0 000011D8 486A 00E0 pea.l [A2 + 0xE0] 000011DC 4EB9 0003 CF00 jsr [0x0003CF00] 000011E2 4290 clr.l [A0] 000011E4 504F addq.w A7, 8 label000011E6: 000011E6 3543 010C move.w [A2 + 0x10C], D3 000011EA 4A43 tst.w D3 000011EC 6712 beq +0x14 /* 00001200 */ 000011EE 3F03 move.w -[A7], D3 000011F0 2F0A move.l -[A7], A2 000011F2 2057 movea.l A0, [A7] 000011F4 2268 0004 movea.l A1, [A0 + 0x4] 000011F8 2269 0254 movea.l A1, [A1 + 0x254] 000011FC 4E91 jsr [A1] 000011FE 5C4F addq.w A7, 6 label00001200: 00001200 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00001204 4E5E unlink A6 00001206 4E75 rts 00001208 4E56 FFE2 link A6, -0x001E 0000120C 48E7 1030 movem.l -[A7], D3,A2,A3 00001210 266E 0008 movea.l A3, [A6 + 0x8] 00001214 42AE FFFA clr.l [A6 - 0x6] 00001218 486E FFFA pea.l [A6 - 0x6] 0000121C 7000 moveq.l D0, 0x00 0000121E 302E 000C move.w D0, [A6 + 0xC] 00001222 2600 move.l D3, D0 00001224 2F00 move.l -[A7], D0 00001226 486B 00E0 pea.l [A3 + 0xE0] 0000122A 4EB9 0003 CF36 jsr [0x0003CF36] 00001230 4A00 tst.b D0 00001232 4FEF 000C lea.l A7, [A7 + 0xC] 00001236 6748 beq +0x4A /* 00001280 */ 00001238 4AAE FFFA tst.l [A6 - 0x6] 0000123C 6642 bne +0x44 /* 00001280 */ 0000123E 2D4F FFF6 move.l [A6 - 0xA], A7 00001242 244B movea.l A2, A3 00001244 200B move.l D0, A3 00001246 6704 beq +0x6 /* 0000124C */ 00001248 45EA 007C lea.l A2, [A2 + 0x7C] label0000124C: 0000124C 2F0A move.l -[A7], A2 0000124E 2F0B move.l -[A7], A3 00001250 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001254 4EB9 0000 0488 jsr [0x00000488] 0000125A 2D48 FFFA move.l [A6 - 0x6], A0 0000125E 4FEF 000A lea.l A7, [A7 + 0xA] 00001262 600A bra +0xC /* 0000126E */ 00001264 486E FFE2 pea.l [A6 - 0x1E] 00001268 4EB9 0000 0150 jsr [0x00000150] label0000126E: 0000126E 2F03 move.l -[A7], D3 00001270 486B 00E0 pea.l [A3 + 0xE0] 00001274 4EB9 0003 CF00 jsr [0x0003CF00] 0000127A 20AE FFFA move.l [A0], [A6 - 0x6] 0000127E 504F addq.w A7, 8 label00001280: 00001280 206E FFFA movea.l A0, [A6 - 0x6] 00001284 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001288 4E5E unlink A6 0000128A 4E75 rts 0000128C 4E56 0000 link A6, 0 00001290 48E7 1820 movem.l -[A7], D3,D4,A2 00001294 246E 0008 movea.l A2, [A6 + 0x8] 00001298 2F0A move.l -[A7], A2 0000129A 4EB9 0003 CEEA jsr [0x0003CEEA] 000012A0 3800 move.w D4, D0 000012A2 7601 moveq.l D3, 0x01 000012A4 0C44 0001 cmpi.w D4, 0x1 000012A8 584F addq.w A7, 4 000012AA 6518 bcs +0x1A /* 000012C4 */ label000012AC: 000012AC 3F03 move.w -[A7], D3 000012AE 2F0A move.l -[A7], A2 000012B0 2057 movea.l A0, [A7] 000012B2 2268 0004 movea.l A1, [A0 + 0x4] 000012B6 2269 0244 movea.l A1, [A1 + 0x244] 000012BA 4E91 jsr [A1] 000012BC 5243 addq.w D3, 1 000012BE B644 cmp.w D3, D4 000012C0 5C4F addq.w A7, 6 000012C2 63E8 bls -0x16 /* 000012AC */ label000012C4: 000012C4 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000012C8 4E5E unlink A6 000012CA 4E75 rts 000012CC 4E56 FFFA link A6, -0x0006 000012D0 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000012D4 266E 0008 movea.l A3, [A6 + 0x8] 000012D8 362E 0012 move.w D3, [A6 + 0x12] 000012DC 6700 009A beq +0x9C /* 00001378 */ 000012E0 2F0B move.l -[A7], A3 000012E2 4EB9 0003 CEEA jsr [0x0003CEEA] 000012E8 B640 cmp.w D3, D0 000012EA 584F addq.w A7, 4 000012EC 6200 008A bhi +0x8C /* 00001378 */ 000012F0 7000 moveq.l D0, 0x00 000012F2 3003 move.w D0, D3 000012F4 2800 move.l D4, D0 000012F6 2F00 move.l -[A7], D0 000012F8 486B 00E0 pea.l [A3 + 0xE0] 000012FC 4EB9 0003 CF00 jsr [0x0003CF00] 00001302 2450 movea.l A2, [A0] 00001304 2D6E 000E FFFA move.l [A6 - 0x6], [A6 + 0xE] 0000130A 3D6E 000C FFFE move.w [A6 - 0x2], [A6 + 0xC] 00001310 2F04 move.l -[A7], D4 00001312 486B 00E0 pea.l [A3 + 0xE0] 00001316 4EB9 0003 CF00 jsr [0x0003CF00] 0000131C 20AE FFFA move.l [A0], [A6 - 0x6] 00001320 316E FFFE 0004 move.w [A0 + 0x4], [A6 - 0x2] 00001326 4A2E 0014 tst.b [A6 + 0x14] 0000132A 4FEF 0010 lea.l A7, [A7 + 0x10] 0000132E 671C beq +0x1E /* 0000134C */ 00001330 284A movea.l A4, A2 00001332 200A move.l D0, A2 00001334 6714 beq +0x16 /* 0000134A */ 00001336 3F3C 0001 move.w -[A7], 0x1 0000133A 2F0C move.l -[A7], A4 0000133C 2057 movea.l A0, [A7] 0000133E 2268 0004 movea.l A1, [A0 + 0x4] 00001342 2269 0008 movea.l A1, [A1 + 0x8] 00001346 4E91 jsr [A1] 00001348 5C4F addq.w A7, 6 label0000134A: 0000134A 95CA sub.l A2, A2 label0000134C: 0000134C B66B 010C cmp.w D3, [A3 + 0x10C] 00001350 6626 bne +0x28 /* 00001378 */ 00001352 200A move.l D0, A2 00001354 6710 beq +0x12 /* 00001366 */ 00001356 2F0A move.l -[A7], A2 00001358 2057 movea.l A0, [A7] 0000135A 2268 0004 movea.l A1, [A0 + 0x4] 0000135E 2269 00B0 movea.l A1, [A1 + 0xB0] 00001362 4E91 jsr [A1] 00001364 584F addq.w A7, 4 label00001366: 00001366 3F03 move.w -[A7], D3 00001368 2F0B move.l -[A7], A3 0000136A 2057 movea.l A0, [A7] 0000136C 2268 0004 movea.l A1, [A0 + 0x4] 00001370 2269 0254 movea.l A1, [A1 + 0x254] 00001374 4E91 jsr [A1] 00001376 5C4F addq.w A7, 6 label00001378: 00001378 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 0000137C 4E5E unlink A6 0000137E 4E75 rts fn00001380: 00001380 4E56 FFFA link A6, -0x0006 00001384 42AE FFFA clr.l [A6 - 0x6] 00001388 486E FFFA pea.l [A6 - 0x6] 0000138C 7000 moveq.l D0, 0x00 0000138E 302E 000C move.w D0, [A6 + 0xC] 00001392 2F00 move.l -[A7], D0 00001394 206E 0008 movea.l A0, [A6 + 0x8] 00001398 4868 00E0 pea.l [A0 + 0xE0] 0000139C 4EB9 0003 CF36 jsr [0x0003CF36] 000013A2 206E FFFA movea.l A0, [A6 - 0x6] 000013A6 4E5E unlink A6 000013A8 4E75 rts 000013AA 4E56 0000 link A6, 0 000013AE 2F0A move.l -[A7], A2 000013B0 3F2E 000C move.w -[A7], [A6 + 0xC] 000013B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013B8 2057 movea.l A0, [A7] 000013BA 2268 0004 movea.l A1, [A0 + 0x4] 000013BE 2269 0244 movea.l A1, [A1 + 0x244] 000013C2 4E91 jsr [A1] 000013C4 2448 movea.l A2, A0 000013C6 200A move.l D0, A2 000013C8 5C4F addq.w A7, 6 000013CA 6710 beq +0x12 /* 000013DC */ 000013CC 2F0A move.l -[A7], A2 000013CE 2057 movea.l A0, [A7] 000013D0 2268 0004 movea.l A1, [A0 + 0x4] 000013D4 2269 00AC movea.l A1, [A1 + 0xAC] 000013D8 4E91 jsr [A1] 000013DA 584F addq.w A7, 4 label000013DC: 000013DC 245F movea.l A2, [A7]+ 000013DE 4E5E unlink A6 000013E0 4E75 rts 000013E2 4E56 FFF8 link A6, -0x0008 000013E6 486E FFF8 pea.l [A6 - 0x8] 000013EA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013EE 2057 movea.l A0, [A7] 000013F0 2268 0004 movea.l A1, [A0 + 0x4] 000013F4 2269 0040 movea.l A1, [A1 + 0x40] 000013F8 4E91 jsr [A1] 000013FA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000013FE 2057 movea.l A0, [A7] 00001400 2268 0004 movea.l A1, [A0 + 0x4] 00001404 2269 00F0 movea.l A1, [A1 + 0xF0] 00001408 4E91 jsr [A1] 0000140A 486E FFF8 pea.l [A6 - 0x8] 0000140E A8A3 syscall EraseRect 00001410 4E5E unlink A6 00001412 4E75 rts 00001414 4E56 0000 link A6, 0 00001418 206E 0008 movea.l A0, [A6 + 0x8] 0000141C 202E 000C move.l D0, [A6 + 0xC] 00001420 B0A8 0108 cmp.l D0, [A0 + 0x108] 00001424 661C bne +0x1E /* 00001442 */ 00001426 4227 clr.b -[A7] 00001428 206E 0010 movea.l A0, [A6 + 0x10] 0000142C 3F28 0002 move.w -[A7], [A0 + 0x2] 00001430 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001434 2057 movea.l A0, [A7] 00001436 2268 0004 movea.l A1, [A0 + 0x4] 0000143A 2269 0240 movea.l A1, [A1 + 0x240] 0000143E 4E91 jsr [A1] 00001440 504F addq.w A7, 8 label00001442: 00001442 4E5E unlink A6 00001444 4E75 rts fn00001446: 00001446 4E56 0000 link A6, 0 0000144A 2F0B move.l -[A7], A3 0000144C 2F0A move.l -[A7], A2 0000144E 246E 0008 movea.l A2, [A6 + 0x8] 00001452 4A6E 000C tst.w [A6 + 0xC] 00001456 6716 beq +0x18 /* 0000146E */ 00001458 204A movea.l A0, A2 0000145A 41E8 0028 lea.l A0, [A0 + 0x28] 0000145E 2488 move.l [A2], A0 00001460 204A movea.l A0, A2 00001462 4868 0028 pea.l [A0 + 0x28] 00001466 4EB9 0000 17B0 jsr [0x000017B0] 0000146C 584F addq.w A7, 4 label0000146E: 0000146E 41F9 0000 63AA lea.l A0, [0x000063AA] 00001474 2548 0004 move.l [A2 + 0x4], A0 00001478 41F9 0000 63AA lea.l A0, [0x000063AA] 0000147E 41E8 0170 lea.l A0, [A0 + 0x170] 00001482 2252 movea.l A1, [A2] 00001484 2288 move.l [A1], A0 00001486 2652 movea.l A3, [A2] 00001488 204A movea.l A0, A2 0000148A 41E8 0028 lea.l A0, [A0 + 0x28] 0000148E 91CB sub.l A0, A3 00001490 2748 0008 move.l [A3 + 0x8], A0 00001494 70FE moveq.l D0, 0xFFFFFFFE 00001496 2540 0008 move.l [A2 + 0x8], D0 0000149A 426A 000E clr.w [A2 + 0xE] 0000149E 426A 000C clr.w [A2 + 0xC] 000014A2 42AA 0014 clr.l [A2 + 0x14] 000014A6 42AA 0010 clr.l [A2 + 0x10] 000014AA 42AA 001C clr.l [A2 + 0x1C] 000014AE 422A 001B clr.b [A2 + 0x1B] 000014B2 422A 001A clr.b [A2 + 0x1A] 000014B6 422A 0019 clr.b [A2 + 0x19] 000014BA 422A 0018 clr.b [A2 + 0x18] 000014BE 157C 0001 0026 move.b [A2 + 0x26], 0x1 000014C4 157C 0001 0025 move.b [A2 + 0x25], 0x1 000014CA 157C 0001 0024 move.b [A2 + 0x24], 0x1 000014D0 157C 0001 0027 move.b [A2 + 0x27], 0x1 000014D6 42AA 0020 clr.l [A2 + 0x20] 000014DA 204A movea.l A0, A2 000014DC 245F movea.l A2, [A7]+ 000014DE 265F movea.l A3, [A7]+ 000014E0 4E5E unlink A6 000014E2 4E75 rts fn000014E4: 000014E4 4E56 0000 link A6, 0 000014E8 2F0A move.l -[A7], A2 000014EA 4A6E 000C tst.w [A6 + 0xC] 000014EE 671E beq +0x20 /* 0000150E */ 000014F0 206E 0008 movea.l A0, [A6 + 0x8] 000014F4 41E8 0028 lea.l A0, [A0 + 0x28] 000014F8 226E 0008 movea.l A1, [A6 + 0x8] 000014FC 2288 move.l [A1], A0 000014FE 206E 0008 movea.l A0, [A6 + 0x8] 00001502 4868 0028 pea.l [A0 + 0x28] 00001506 4EB9 0000 17B0 jsr [0x000017B0] 0000150C 584F addq.w A7, 4 label0000150E: 0000150E 41F9 0000 63AA lea.l A0, [0x000063AA] 00001514 226E 0008 movea.l A1, [A6 + 0x8] 00001518 2348 0004 move.l [A1 + 0x4], A0 0000151C 41F9 0000 63AA lea.l A0, [0x000063AA] 00001522 41E8 0170 lea.l A0, [A0 + 0x170] 00001526 226E 0008 movea.l A1, [A6 + 0x8] 0000152A 2251 movea.l A1, [A1] 0000152C 2288 move.l [A1], A0 0000152E 206E 0008 movea.l A0, [A6 + 0x8] 00001532 2450 movea.l A2, [A0] 00001534 41E8 0028 lea.l A0, [A0 + 0x28] 00001538 91CA sub.l A0, A2 0000153A 2548 0008 move.l [A2 + 0x8], A0 0000153E 2F2E 000E move.l -[A7], [A6 + 0xE] 00001542 2F2E 0008 move.l -[A7], [A6 + 0x8] 00001546 61FF 0000 009C bsr +0x9E /* 000015E4 */ 0000154C 206E 0008 movea.l A0, [A6 + 0x8] 00001550 504F addq.w A7, 8 00001552 245F movea.l A2, [A7]+ 00001554 4E5E unlink A6 00001556 4E75 rts fn00001558: 00001558 4E56 FFE2 link A6, -0x001E 0000155C 2F0A move.l -[A7], A2 0000155E 4A6E 000C tst.w [A6 + 0xC] 00001562 671E beq +0x20 /* 00001582 */ 00001564 206E 0008 movea.l A0, [A6 + 0x8] 00001568 41E8 0028 lea.l A0, [A0 + 0x28] 0000156C 226E 0008 movea.l A1, [A6 + 0x8] 00001570 2288 move.l [A1], A0 00001572 206E 0008 movea.l A0, [A6 + 0x8] 00001576 4868 0028 pea.l [A0 + 0x28] 0000157A 4EB9 0000 17B0 jsr [0x000017B0] 00001580 584F addq.w A7, 4 label00001582: 00001582 41F9 0000 63AA lea.l A0, [0x000063AA] 00001588 226E 0008 movea.l A1, [A6 + 0x8] 0000158C 2348 0004 move.l [A1 + 0x4], A0 00001590 41F9 0000 63AA lea.l A0, [0x000063AA] 00001596 41E8 0170 lea.l A0, [A0 + 0x170] 0000159A 226E 0008 movea.l A1, [A6 + 0x8] 0000159E 2251 movea.l A1, [A1] 000015A0 2288 move.l [A1], A0 000015A2 206E 0008 movea.l A0, [A6 + 0x8] 000015A6 2450 movea.l A2, [A0] 000015A8 41E8 0028 lea.l A0, [A0 + 0x28] 000015AC 91CA sub.l A0, A2 000015AE 2548 0008 move.l [A2 + 0x8], A0 000015B2 4878 001E push.l 0x1E 000015B6 486E FFE2 pea.l [A6 - 0x1E] 000015BA 2F2E 000E move.l -[A7], [A6 + 0xE] 000015BE 2057 movea.l A0, [A7] 000015C0 2250 movea.l A1, [A0] 000015C2 2269 0024 movea.l A1, [A1 + 0x24] 000015C6 4E91 jsr [A1] 000015C8 486E FFE2 pea.l [A6 - 0x1E] 000015CC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000015D0 61FF 0000 0012 bsr +0x14 /* 000015E4 */ 000015D6 206E 0008 movea.l A0, [A6 + 0x8] 000015DA 4FEF 0014 lea.l A7, [A7 + 0x14] 000015DE 245F movea.l A2, [A7]+ 000015E0 4E5E unlink A6 000015E2 4E75 rts fn000015E4: 000015E4 4E56 0000 link A6, 0 000015E8 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 000015EC 246E 0008 movea.l A2, [A6 + 0x8] 000015F0 266E 000C movea.l A3, [A6 + 0xC] 000015F4 2553 0008 move.l [A2 + 0x8], [A3] 000015F8 356B 0004 000C move.w [A2 + 0xC], [A3 + 0x4] 000015FE 356B 0006 000E move.w [A2 + 0xE], [A3 + 0x6] 00001604 42AA 0014 clr.l [A2 + 0x14] 00001608 42AA 0010 clr.l [A2 + 0x10] 0000160C 256B 0016 001C move.l [A2 + 0x1C], [A3 + 0x16] 00001612 157C 0001 0027 move.b [A2 + 0x27], 0x1 00001618 422A 0024 clr.b [A2 + 0x24] 0000161C 4A2B 0008 tst.b [A3 + 0x8] 00001620 6706 beq +0x8 /* 00001628 */ 00001622 157C 0001 0024 move.b [A2 + 0x24], 0x1 label00001628: 00001628 157C 0001 0025 move.b [A2 + 0x25], 0x1 0000162E 422A 0026 clr.b [A2 + 0x26] 00001632 4A2B 0009 tst.b [A3 + 0x9] 00001636 6706 beq +0x8 /* 0000163E */ 00001638 157C 0001 0026 move.b [A2 + 0x26], 0x1 label0000163E: 0000163E 256B 000A 0018 move.l [A2 + 0x18], [A3 + 0xA] 00001644 42AA 0020 clr.l [A2 + 0x20] 00001648 262B 001A move.l D3, [A3 + 0x1A] 0000164C 2843 movea.l A4, D3 0000164E 70FF moveq.l D0, 0xFFFFFFFF 00001650 B680 cmp.l D3, D0 00001652 6608 bne +0xA /* 0000165C */ 00001654 4EB9 0001 1216 jsr [0x00011216] 0000165A 2848 movea.l A4, A0 label0000165C: 0000165C 4227 clr.b -[A7] 0000165E 2F0C move.l -[A7], A4 00001660 2F0A move.l -[A7], A2 00001662 61FF 0000 0812 bsr +0x814 /* 00001E76 */ 00001668 4227 clr.b -[A7] 0000166A 2F2B 0012 move.l -[A7], [A3 + 0x12] 0000166E 2F2B 000E move.l -[A7], [A3 + 0xE] 00001672 2F0A move.l -[A7], A2 00001674 2057 movea.l A0, [A7] 00001676 2268 0004 movea.l A1, [A0 + 0x4] 0000167A 2269 0050 movea.l A1, [A1 + 0x50] 0000167E 4E91 jsr [A1] 00001680 200C move.l D0, A4 00001682 4FEF 0018 lea.l A7, [A7 + 0x18] 00001686 6734 beq +0x36 /* 000016BC */ 00001688 3A2B 0004 move.w D5, [A3 + 0x4] 0000168C 5DC0 slt D0 0000168E 4400 neg.b D0 00001690 1800 move.b D4, D0 00001692 4A6B 0006 tst.w [A3 + 0x6] 00001696 5DC0 slt D0 00001698 4400 neg.b D0 0000169A 1600 move.b D3, D0 0000169C 4A45 tst.w D5 0000169E 6D04 blt +0x6 /* 000016A4 */ 000016A0 4A03 tst.b D3 000016A2 6718 beq +0x1A /* 000016BC */ label000016A4: 000016A4 1F03 move.b -[A7], D3 000016A6 1F04 move.b -[A7], D4 000016A8 2F0A move.l -[A7], A2 000016AA 2F0C move.l -[A7], A4 000016AC 2057 movea.l A0, [A7] 000016AE 2268 0004 movea.l A1, [A0 + 0x4] 000016B2 2269 01BC movea.l A1, [A1 + 0x1BC] 000016B6 4E91 jsr [A1] 000016B8 4FEF 000C lea.l A7, [A7 + 0xC] label000016BC: 000016BC 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000016C0 4E5E unlink A6 000016C2 4E75 rts fn000016C4: 000016C4 4E56 0000 link A6, 0 000016C8 2F0B move.l -[A7], A3 000016CA 2F0A move.l -[A7], A2 000016CC 246E 0008 movea.l A2, [A6 + 0x8] 000016D0 200A move.l D0, A2 000016D2 677A beq +0x7C /* 0000174E */ 000016D4 41F9 0000 63AA lea.l A0, [0x000063AA] 000016DA 2548 0004 move.l [A2 + 0x4], A0 000016DE 41F9 0000 63AA lea.l A0, [0x000063AA] 000016E4 41E8 0170 lea.l A0, [A0 + 0x170] 000016E8 2252 movea.l A1, [A2] 000016EA 2288 move.l [A1], A0 000016EC 2652 movea.l A3, [A2] 000016EE 204A movea.l A0, A2 000016F0 41E8 0028 lea.l A0, [A0 + 0x28] 000016F4 91CB sub.l A0, A3 000016F6 2748 0008 move.l [A3 + 0x8], A0 000016FA 1F3C 0001 move.b -[A7], 0x1 000016FE 42A7 clr.l -[A7] 00001700 2F0A move.l -[A7], A2 00001702 61FF 0000 0772 bsr +0x774 /* 00001E76 */ 00001708 B5F9 0002 6134 cmpa.l A2, [0x00026134] 0000170E 4FEF 000A lea.l A7, [A7 + 0xA] 00001712 6606 bne +0x8 /* 0000171A */ 00001714 42B9 0002 6134 clr.l [0x00026134] label0000171A: 0000171A B5F9 0002 6130 cmpa.l A2, [0x00026130] 00001720 6606 bne +0x8 /* 00001728 */ 00001722 42B9 0002 6130 clr.l [0x00026130] label00001728: 00001728 4A6E 000C tst.w [A6 + 0xC] 0000172C 6710 beq +0x12 /* 0000173E */ 0000172E 4267 clr.w -[A7] 00001730 204A movea.l A0, A2 00001732 4868 0028 pea.l [A0 + 0x28] 00001736 4EB9 0000 17B8 jsr [0x000017B8] 0000173C 5C4F addq.w A7, 6 label0000173E: 0000173E 4A6E 000C tst.w [A6 + 0xC] 00001742 6F0A ble +0xC /* 0000174E */ 00001744 2F0A move.l -[A7], A2 00001746 4EB9 0000 0168 jsr [0x00000168] 0000174C 584F addq.w A7, 4 label0000174E: 0000174E 204A movea.l A0, A2 00001750 245F movea.l A2, [A7]+ 00001752 265F movea.l A3, [A7]+ 00001754 4E5E unlink A6 00001756 4E75 rts 00001758 4E56 0000 link A6, 0 0000175C 2F0B move.l -[A7], A3 0000175E 2F0A move.l -[A7], A2 00001760 246E 0008 movea.l A2, [A6 + 0x8] 00001764 266A 0020 movea.l A3, [A2 + 0x20] 00001768 200B move.l D0, A3 0000176A 6712 beq +0x14 /* 0000177E */ 0000176C 2F0A move.l -[A7], A2 0000176E 2F0B move.l -[A7], A3 00001770 2057 movea.l A0, [A7] 00001772 2268 0004 movea.l A1, [A0 + 0x4] 00001776 2269 01B8 movea.l A1, [A1 + 0x1B8] 0000177A 4E91 jsr [A1] 0000177C 504F addq.w A7, 8 label0000177E: 0000177E 2F0A move.l -[A7], A2 00001780 4878 0331 push.l 0x331 00001784 2F12 move.l -[A7], [A2] 00001786 2057 movea.l A0, [A7] 00001788 2250 movea.l A1, [A0] 0000178A 2269 0018 movea.l A1, [A1 + 0x18] 0000178E 4E91 jsr [A1] 00001790 4A00 tst.b D0 00001792 4FEF 000C lea.l A7, [A7 + 0xC] 00001796 6710 beq +0x12 /* 000017A8 */ 00001798 2F0A move.l -[A7], A2 0000179A 2057 movea.l A0, [A7] 0000179C 2268 0004 movea.l A1, [A0 + 0x4] 000017A0 2269 013C movea.l A1, [A1 + 0x13C] 000017A4 4E91 jsr [A1] 000017A6 584F addq.w A7, 4 label000017A8: 000017A8 245F movea.l A2, [A7]+ 000017AA 265F movea.l A3, [A7]+ 000017AC 4E5E unlink A6 000017AE 4E75 rts 000017B0 4E75 rts fn000017B2: 000017B2 2F03 move.l -[A7], D3 000017B4 262F 000C move.l D3, [A7 + 0xC] 000017B8 0CAF FFFF 8000 0008 cmpi.l [A7 + 0x8], 0xFFFF8000 000017C0 6F2A ble +0x2C /* 000017EC */ 000017C2 0C83 FFFF 8000 cmpi.l D3, 0xFFFF8000 000017C8 6F22 ble +0x24 /* 000017EC */ 000017CA 302F 0010 move.w D0, [A7 + 0x10] 000017CE 48C0 ext.l D0 000017D0 D0AF 0008 add.l D0, [A7 + 0x8] 000017D4 0C80 0000 7FFF cmpi.l D0, 0x7FFF 000017DA 6C10 bge +0x12 /* 000017EC */ 000017DC 302F 0012 move.w D0, [A7 + 0x12] 000017E0 48C0 ext.l D0 000017E2 D083 add.l D0, D3 000017E4 0C80 0000 7FFF cmpi.l D0, 0x7FFF 000017EA 6D04 blt +0x6 /* 000017F0 */ label000017EC: 000017EC 7000 moveq.l D0, 0x00 000017EE 6002 bra +0x4 /* 000017F2 */ label000017F0: 000017F0 7001 moveq.l D0, 0x01 label000017F2: 000017F2 261F move.l D3, [A7]+ 000017F4 4E75 rts 000017F6 4E56 FFF8 link A6, -0x0008 000017FA 48E7 0038 movem.l -[A7], A2,A3,A4 000017FE 246E 0008 movea.l A2, [A6 + 0x8] 00001802 286E 000C movea.l A4, [A6 + 0xC] 00001806 266E 0010 movea.l A3, [A6 + 0x10] 0000180A 4A79 0002 6120 tst.w [0x00026120] 00001810 666C bne +0x6E /* 0000187E */ 00001812 38BC 0001 move.w [A4], 0x1 00001816 4213 clr.b [A3] 00001818 486E FFF8 pea.l [A6 - 0x8] 0000181C 2F0A move.l -[A7], A2 0000181E 2057 movea.l A0, [A7] 00001820 2268 0004 movea.l A1, [A0 + 0x4] 00001824 2269 003C movea.l A1, [A1 + 0x3C] 00001828 4E91 jsr [A1] 0000182A 4A00 tst.b D0 0000182C 504F addq.w A7, 8 0000182E 675A beq +0x5C /* 0000188A */ 00001830 486E FFF8 pea.l [A6 - 0x8] 00001834 2F0A move.l -[A7], A2 00001836 2057 movea.l A0, [A7] 00001838 2268 0004 movea.l A1, [A0 + 0x4] 0000183C 2269 0134 movea.l A1, [A1 + 0x134] 00001840 4E91 jsr [A1] 00001842 486E FFFC pea.l [A6 - 0x4] 00001846 2F0A move.l -[A7], A2 00001848 2057 movea.l A0, [A7] 0000184A 2268 0004 movea.l A1, [A0 + 0x4] 0000184E 2269 0134 movea.l A1, [A1 + 0x134] 00001852 4E91 jsr [A1] 00001854 486E FFF8 pea.l [A6 - 0x8] 00001858 AA27 syscall GetMaxDevice 0000185A 245F movea.l A2, [A7]+ 0000185C 200A move.l D0, A2 0000185E 4FEF 000C lea.l A7, [A7 + 0xC] 00001862 6726 beq +0x28 /* 0000188A */ 00001864 2052 movea.l A0, [A2] 00001866 2068 0016 movea.l A0, [A0 + 0x16] 0000186A 2050 movea.l A0, [A0] 0000186C 38A8 0020 move.w [A4], [A0 + 0x20] 00001870 2F0A move.l -[A7], A2 00001872 4EB9 0000 02C0 jsr [0x000002C0] 00001878 1680 move.b [A3], D0 0000187A 584F addq.w A7, 4 0000187C 600C bra +0xE /* 0000188A */ label0000187E: 0000187E 38B9 0002 6120 move.w [A4], [0x00026120] 00001884 16B9 0002 611E move.b [A3], [0x0002611E] label0000188A: 0000188A 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000188E 4E5E unlink A6 00001890 4E75 rts 00001892 206F 0004 movea.l A0, [A7 + 0x4] 00001896 202F 0008 move.l D0, [A7 + 0x8] 0000189A B0A8 0008 cmp.l D0, [A0 + 0x8] 0000189E 6606 bne +0x8 /* 000018A6 */ 000018A0 206F 0004 movea.l A0, [A7 + 0x4] 000018A4 6002 bra +0x4 /* 000018A8 */ label000018A6: 000018A6 91C8 sub.l A0, A0 label000018A8: 000018A8 4E75 rts 000018AA 206F 0004 movea.l A0, [A7 + 0x4] 000018AE 202F 0008 move.l D0, [A7 + 0x8] 000018B2 B0A8 0008 cmp.l D0, [A0 + 0x8] 000018B6 6606 bne +0x8 /* 000018BE */ 000018B8 206F 0004 movea.l A0, [A7 + 0x4] 000018BC 6002 bra +0x4 /* 000018C0 */ label000018BE: 000018BE 91C8 sub.l A0, A0 label000018C0: 000018C0 4E75 rts 000018C2 4E56 0000 link A6, 0 000018C6 2F0A move.l -[A7], A2 000018C8 206E 0008 movea.l A0, [A6 + 0x8] 000018CC 2468 0020 movea.l A2, [A0 + 0x20] 000018D0 4A8A tst.l A2 000018D2 6604 bne +0x6 /* 000018D8 */ 000018D4 91C8 sub.l A0, A0 000018D6 6010 bra +0x12 /* 000018E8 */ label000018D8: 000018D8 2F0A move.l -[A7], A2 000018DA 2057 movea.l A0, [A7] 000018DC 2268 0004 movea.l A1, [A0 + 0x4] 000018E0 2269 0018 movea.l A1, [A1 + 0x18] 000018E4 4E91 jsr [A1] 000018E6 584F addq.w A7, 4 label000018E8: 000018E8 245F movea.l A2, [A7]+ 000018EA 4E5E unlink A6 000018EC 4E75 rts 000018EE 7000 moveq.l D0, 0x00 000018F0 4E75 rts 000018F2 4E75 rts 000018F4 206F 0008 movea.l A0, [A7 + 0x8] 000018F8 4210 clr.b [A0] 000018FA 206F 0008 movea.l A0, [A7 + 0x8] 000018FE 4E75 rts 00001900 4E75 rts 00001902 206F 0004 movea.l A0, [A7 + 0x4] 00001906 2028 001C move.l D0, [A0 + 0x1C] 0000190A 4E75 rts 0000190C 206F 0004 movea.l A0, [A7 + 0x4] 00001910 216F 0008 001C move.l [A0 + 0x1C], [A7 + 0x8] 00001916 4E75 rts 00001918 206F 0008 movea.l A0, [A7 + 0x8] 0000191C 20BC 6E75 6C6C move.l [A0], 0x6E756C6C /* 'null' */ 00001922 42A8 0004 clr.l [A0 + 0x4] 00001926 4E75 rts fn00001928: 00001928 206F 0004 movea.l A0, [A7 + 0x4] 0000192C 226F 0008 movea.l A1, [A7 + 0x8] 00001930 22A8 000C move.l [A1], [A0 + 0xC] 00001934 4E75 rts 00001936 7000 moveq.l D0, 0x00 00001938 4E75 rts fn0000193A: 0000193A 206F 0004 movea.l A0, [A7 + 0x4] 0000193E 226F 0008 movea.l A1, [A7 + 0x8] 00001942 22A8 0010 move.l [A1], [A0 + 0x10] 00001946 2368 0014 0004 move.l [A1 + 0x4], [A0 + 0x14] 0000194C 4E75 rts fn0000194E: 0000194E 206F 0004 movea.l A0, [A7 + 0x4] 00001952 226F 0008 movea.l A1, [A7 + 0x8] 00001956 22A8 0018 move.l [A1], [A0 + 0x18] 0000195A 4E75 rts 0000195C 4E56 0000 link A6, 0 00001960 48E7 1030 movem.l -[A7], D3,A2,A3 00001964 246E 0008 movea.l A2, [A6 + 0x8] 00001968 266E 000C movea.l A3, [A6 + 0xC] 0000196C 3F2A 000E move.w -[A7], [A2 + 0xE] 00001970 3F2A 000C move.w -[A7], [A2 + 0xC] 00001974 2F2A 0014 move.l -[A7], [A2 + 0x14] 00001978 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000197C 4EBA FE34 jsr [PC - 0x1CC /* 000017B2 */] 00001980 1600 move.b D3, D0 00001982 4FEF 000C lea.l A7, [A7 + 0xC] 00001986 6720 beq +0x22 /* 000019A8 */ 00001988 376A 0012 0002 move.w [A3 + 0x2], [A2 + 0x12] 0000198E 36AA 0016 move.w [A3], [A2 + 0x16] 00001992 302B 0002 move.w D0, [A3 + 0x2] 00001996 D06A 000C add.w D0, [A2 + 0xC] 0000199A 3740 0006 move.w [A3 + 0x6], D0 0000199E 3013 move.w D0, [A3] 000019A0 D06A 000E add.w D0, [A2 + 0xE] 000019A4 3740 0004 move.w [A3 + 0x4], D0 label000019A8: 000019A8 1003 move.b D0, D3 000019AA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 000019AE 4E5E unlink A6 000019B0 4E75 rts 000019B2 4E56 0000 link A6, 0 000019B6 48E7 1030 movem.l -[A7], D3,A2,A3 000019BA 266E 0008 movea.l A3, [A6 + 0x8] 000019BE 246E 000C movea.l A2, [A6 + 0xC] 000019C2 2F0A move.l -[A7], A2 000019C4 2F0B move.l -[A7], A3 000019C6 2057 movea.l A0, [A7] 000019C8 2268 0004 movea.l A1, [A0 + 0x4] 000019CC 2269 003C movea.l A1, [A1 + 0x3C] 000019D0 4E91 jsr [A1] 000019D2 1600 move.b D3, D0 000019D4 504F addq.w A7, 8 000019D6 6726 beq +0x28 /* 000019FE */ 000019D8 2F0A move.l -[A7], A2 000019DA 2F0B move.l -[A7], A3 000019DC 2057 movea.l A0, [A7] 000019DE 2268 0004 movea.l A1, [A0 + 0x4] 000019E2 2269 0128 movea.l A1, [A1 + 0x128] 000019E6 4E91 jsr [A1] 000019E8 486A 0004 pea.l [A2 + 0x4] 000019EC 2F0B move.l -[A7], A3 000019EE 2057 movea.l A0, [A7] 000019F0 2268 0004 movea.l A1, [A0 + 0x4] 000019F4 2269 0128 movea.l A1, [A1 + 0x128] 000019F8 4E91 jsr [A1] 000019FA 4FEF 0010 lea.l A7, [A7 + 0x10] label000019FE: 000019FE 1003 move.b D0, D3 00001A00 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00001A04 4E5E unlink A6 00001A06 4E75 rts 00001A08 4E56 FFF8 link A6, -0x0008 00001A0C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00001A10 246E 0008 movea.l A2, [A6 + 0x8] 00001A14 266E 000C movea.l A3, [A6 + 0xC] 00001A18 7600 moveq.l D3, 0x00 00001A1A 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00001A20 6706 beq +0x8 /* 00001A28 */ 00001A22 4A2E 0010 tst.b [A6 + 0x10] 00001A26 6716 beq +0x18 /* 00001A3E */ label00001A28: 00001A28 2F0B move.l -[A7], A3 00001A2A 2F0A move.l -[A7], A2 00001A2C 2057 movea.l A0, [A7] 00001A2E 2268 0004 movea.l A1, [A0 + 0x4] 00001A32 2269 003C movea.l A1, [A1 + 0x3C] 00001A36 4E91 jsr [A1] 00001A38 4A00 tst.b D0 00001A3A 504F addq.w A7, 8 00001A3C 6604 bne +0x6 /* 00001A42 */ label00001A3E: 00001A3E 7000 moveq.l D0, 0x00 00001A40 6002 bra +0x4 /* 00001A44 */ label00001A42: 00001A42 7001 moveq.l D0, 0x01 label00001A44: 00001A44 4A00 tst.b D0 00001A46 6708 beq +0xA /* 00001A50 */ 00001A48 4AAA 0020 tst.l [A2 + 0x20] 00001A4C 6702 beq +0x4 /* 00001A50 */ 00001A4E 7601 moveq.l D3, 0x01 label00001A50: 00001A50 1803 move.b D4, D3 00001A52 4A03 tst.b D3 00001A54 6722 beq +0x24 /* 00001A78 */ 00001A56 486E FFF8 pea.l [A6 - 0x8] 00001A5A 2F2A 0020 move.l -[A7], [A2 + 0x20] 00001A5E 4EB9 0003 AC02 jsr [0x0003AC02] 00001A64 2F0B move.l -[A7], A3 00001A66 486E FFF8 pea.l [A6 - 0x8] 00001A6A 2F0B move.l -[A7], A3 00001A6C A8AA syscall SectRect 00001A6E 101F move.b D0, [A7]+ 00001A70 56C0 sne D0 00001A72 4400 neg.b D0 00001A74 1800 move.b D4, D0 00001A76 5C4F addq.w A7, 6 label00001A78: 00001A78 1004 move.b D0, D4 00001A7A 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00001A7E 4E5E unlink A6 00001A80 4E75 rts 00001A82 4E56 0000 link A6, 0 00001A86 2F0B move.l -[A7], A3 00001A88 2F0A move.l -[A7], A2 00001A8A 95CA sub.l A2, A2 00001A8C 206E 0008 movea.l A0, [A6 + 0x8] 00001A90 2668 0020 movea.l A3, [A0 + 0x20] 00001A94 200B move.l D0, A3 00001A96 6712 beq +0x14 /* 00001AAA */ 00001A98 2F0B move.l -[A7], A3 00001A9A 2057 movea.l A0, [A7] 00001A9C 2268 0004 movea.l A1, [A0 + 0x4] 00001AA0 2269 00EC movea.l A1, [A1 + 0xEC] 00001AA4 4E91 jsr [A1] 00001AA6 2448 movea.l A2, A0 00001AA8 584F addq.w A7, 4 label00001AAA: 00001AAA 204A movea.l A0, A2 00001AAC 245F movea.l A2, [A7]+ 00001AAE 265F movea.l A3, [A7]+ 00001AB0 4E5E unlink A6 00001AB2 4E75 rts fn00001AB4: 00001AB4 4E56 0000 link A6, 0 00001AB8 2F0A move.l -[A7], A2 00001ABA 246E 0008 movea.l A2, [A6 + 0x8] 00001ABE 1F2E 0010 move.b -[A7], [A6 + 0x10] 00001AC2 302A 000E move.w D0, [A2 + 0xE] 00001AC6 48C0 ext.l D0 00001AC8 322E 000E move.w D1, [A6 + 0xE] 00001ACC 48C1 ext.l D1 00001ACE 9280 sub.l D1, D0 00001AD0 3F01 move.w -[A7], D1 00001AD2 302A 000C move.w D0, [A2 + 0xC] 00001AD6 48C0 ext.l D0 00001AD8 322E 000C move.w D1, [A6 + 0xC] 00001ADC 48C1 ext.l D1 00001ADE 9280 sub.l D1, D0 00001AE0 3F01 move.w -[A7], D1 00001AE2 2F0A move.l -[A7], A2 00001AE4 2057 movea.l A0, [A7] 00001AE6 2268 0004 movea.l A1, [A0 + 0x4] 00001AEA 2269 0048 movea.l A1, [A1 + 0x48] 00001AEE 4E91 jsr [A1] 00001AF0 4FEF 000A lea.l A7, [A7 + 0xA] 00001AF4 245F movea.l A2, [A7]+ 00001AF6 4E5E unlink A6 00001AF8 4E75 rts fn00001AFA: 00001AFA 4E56 FFD0 link A6, -0x0030 00001AFE 2F0B move.l -[A7], A3 00001B00 2F0A move.l -[A7], A2 00001B02 246E 0008 movea.l A2, [A6 + 0x8] 00001B06 2D79 0000 778C FFF8 move.l [A6 - 0x8], [0x0000778C] 00001B0E 2D79 0000 7790 FFFC move.l [A6 - 0x4], [0x00007790] 00001B16 486E FFF8 pea.l [A6 - 0x8] 00001B1A 2F0A move.l -[A7], A2 00001B1C 2057 movea.l A0, [A7] 00001B1E 2268 0004 movea.l A1, [A0 + 0x4] 00001B22 2269 003C movea.l A1, [A1 + 0x3C] 00001B26 4E91 jsr [A1] 00001B28 302E 000C move.w D0, [A6 + 0xC] 00001B2C D16A 000C add.w [A2 + 0xC], D0 00001B30 302E 000E move.w D0, [A6 + 0xE] 00001B34 D16A 000E add.w [A2 + 0xE], D0 00001B38 4A2E 0010 tst.b [A6 + 0x10] 00001B3C 504F addq.w A7, 8 00001B3E 6700 0168 beq +0x16A /* 00001CA8 */ 00001B42 2F0A move.l -[A7], A2 00001B44 4EB9 0000 E286 jsr [0x0000E286] 00001B4A 4A00 tst.b D0 00001B4C 584F addq.w A7, 4 00001B4E 6700 0158 beq +0x15A /* 00001CA8 */ 00001B52 486E FFEA pea.l [A6 - 0x16] 00001B56 2F0A move.l -[A7], A2 00001B58 2057 movea.l A0, [A7] 00001B5A 2268 0004 movea.l A1, [A0 + 0x4] 00001B5E 2269 003C movea.l A1, [A1 + 0x3C] 00001B62 4E91 jsr [A1] 00001B64 4A00 tst.b D0 00001B66 504F addq.w A7, 8 00001B68 6700 013E beq +0x140 /* 00001CA8 */ 00001B6C 266A 0020 movea.l A3, [A2 + 0x20] 00001B70 200B move.l D0, A3 00001B72 6700 0134 beq +0x136 /* 00001CA8 */ 00001B76 486E FFD0 pea.l [A6 - 0x30] 00001B7A 2F0B move.l -[A7], A3 00001B7C 4EB9 0003 AC02 jsr [0x0003AC02] 00001B82 486E FFF8 pea.l [A6 - 0x8] 00001B86 486E FFD0 pea.l [A6 - 0x30] 00001B8A 486E FFF8 pea.l [A6 - 0x8] 00001B8E A8AA syscall SectRect 00001B90 101F move.b D0, [A7]+ 00001B92 486E FFF8 pea.l [A6 - 0x8] 00001B96 486E FFE4 pea.l [A6 - 0x1C] 00001B9A 4EB9 0000 0498 jsr [0x00000498] 00001BA0 486E FFEA pea.l [A6 - 0x16] 00001BA4 486E FFD0 pea.l [A6 - 0x30] 00001BA8 486E FFEA pea.l [A6 - 0x16] 00001BAC A8AA syscall SectRect 00001BAE 101F move.b D0, [A7]+ 00001BB0 486E FFEA pea.l [A6 - 0x16] 00001BB4 486E FFDE pea.l [A6 - 0x22] 00001BB8 4EB9 0000 0498 jsr [0x00000498] 00001BBE 486E FFF2 pea.l [A6 - 0xE] 00001BC2 4EB9 0000 0490 jsr [0x00000490] 00001BC8 486E FFE4 pea.l [A6 - 0x1C] 00001BCC 4EB9 0000 9F20 jsr [0x00009F20] 00001BD2 584F addq.w A7, 4 00001BD4 2F08 move.l -[A7], A0 00001BD6 486E FFDE pea.l [A6 - 0x22] 00001BDA 4EB9 0000 9F20 jsr [0x00009F20] 00001BE0 584F addq.w A7, 4 00001BE2 2F08 move.l -[A7], A0 00001BE4 486E FFF2 pea.l [A6 - 0xE] 00001BE8 4EB9 0000 9F20 jsr [0x00009F20] 00001BEE 584F addq.w A7, 4 00001BF0 2F08 move.l -[A7], A0 00001BF2 A8E5 syscall UnionRgn 00001BF4 4A2A 0027 tst.b [A2 + 0x27] 00001BF8 4FEF 0018 lea.l A7, [A7 + 0x18] 00001BFC 6660 bne +0x62 /* 00001C5E */ 00001BFE 486E FFD8 pea.l [A6 - 0x28] 00001C02 4EB9 0000 0490 jsr [0x00000490] 00001C08 486E FFE4 pea.l [A6 - 0x1C] 00001C0C 4EB9 0000 9F20 jsr [0x00009F20] 00001C12 584F addq.w A7, 4 00001C14 2F08 move.l -[A7], A0 00001C16 486E FFDE pea.l [A6 - 0x22] 00001C1A 4EB9 0000 9F20 jsr [0x00009F20] 00001C20 584F addq.w A7, 4 00001C22 2F08 move.l -[A7], A0 00001C24 486E FFD8 pea.l [A6 - 0x28] 00001C28 4EB9 0000 9F20 jsr [0x00009F20] 00001C2E 584F addq.w A7, 4 00001C30 2F08 move.l -[A7], A0 00001C32 A8E4 syscall SectRgn 00001C34 486E FFD8 pea.l [A6 - 0x28] 00001C38 4EB9 0000 9F20 jsr [0x00009F20] 00001C3E 584F addq.w A7, 4 00001C40 2F08 move.l -[A7], A0 00001C42 486E FFF2 pea.l [A6 - 0xE] 00001C46 4EB9 0002 F978 jsr [0x0002F978] 00001C4C 3F3C FFFF move.w -[A7], 0xFFFF 00001C50 486E FFD8 pea.l [A6 - 0x28] 00001C54 4EB9 0000 04B8 jsr [0x000004B8] 00001C5A 4FEF 0012 lea.l A7, [A7 + 0x12] label00001C5E: 00001C5E 486E FFF2 pea.l [A6 - 0xE] 00001C62 4EB9 0000 9F20 jsr [0x00009F20] 00001C68 584F addq.w A7, 4 00001C6A 2F08 move.l -[A7], A0 00001C6C 2F0A move.l -[A7], A2 00001C6E 2057 movea.l A0, [A7] 00001C70 2268 0004 movea.l A1, [A0 + 0x4] 00001C74 2269 00E0 movea.l A1, [A1 + 0xE0] 00001C78 4E91 jsr [A1] 00001C7A 3F3C FFFF move.w -[A7], 0xFFFF 00001C7E 486E FFF2 pea.l [A6 - 0xE] 00001C82 4EB9 0000 04B8 jsr [0x000004B8] 00001C88 3F3C FFFF move.w -[A7], 0xFFFF 00001C8C 486E FFDE pea.l [A6 - 0x22] 00001C90 4EB9 0000 04B8 jsr [0x000004B8] 00001C96 3F3C FFFF move.w -[A7], 0xFFFF 00001C9A 486E FFE4 pea.l [A6 - 0x1C] 00001C9E 4EB9 0000 04B8 jsr [0x000004B8] 00001CA4 4FEF 001A lea.l A7, [A7 + 0x1A] label00001CA8: 00001CA8 245F movea.l A2, [A7]+ 00001CAA 265F movea.l A3, [A7]+ 00001CAC 4E5E unlink A6 00001CAE 4E75 rts fn00001CB0: 00001CB0 4E56 0000 link A6, 0 00001CB4 2F0A move.l -[A7], A2 00001CB6 246E 0008 movea.l A2, [A6 + 0x8] 00001CBA 4AAE 000C tst.l [A6 + 0xC] 00001CBE 6606 bne +0x8 /* 00001CC6 */ 00001CC0 4AAE 0010 tst.l [A6 + 0x10] 00001CC4 673C beq +0x3E /* 00001D02 */ label00001CC6: 00001CC6 4A2E 0014 tst.b [A6 + 0x14] 00001CCA 6710 beq +0x12 /* 00001CDC */ 00001CCC 2F0A move.l -[A7], A2 00001CCE 2057 movea.l A0, [A7] 00001CD0 2268 0004 movea.l A1, [A0 + 0x4] 00001CD4 2269 00C4 movea.l A1, [A1 + 0xC4] 00001CD8 4E91 jsr [A1] 00001CDA 584F addq.w A7, 4 label00001CDC: 00001CDC 202E 000C move.l D0, [A6 + 0xC] 00001CE0 D1AA 0010 add.l [A2 + 0x10], D0 00001CE4 202E 0010 move.l D0, [A6 + 0x10] 00001CE8 D1AA 0014 add.l [A2 + 0x14], D0 00001CEC 4A2E 0014 tst.b [A6 + 0x14] 00001CF0 6710 beq +0x12 /* 00001D02 */ 00001CF2 2F0A move.l -[A7], A2 00001CF4 2057 movea.l A0, [A7] 00001CF6 2268 0004 movea.l A1, [A0 + 0x4] 00001CFA 2269 00C4 movea.l A1, [A1 + 0xC4] 00001CFE 4E91 jsr [A1] 00001D00 584F addq.w A7, 4 label00001D02: 00001D02 245F movea.l A2, [A7]+ 00001D04 4E5E unlink A6 00001D06 4E75 rts fn00001D08: 00001D08 4E56 FFF8 link A6, -0x0008 00001D0C 2F0B move.l -[A7], A3 00001D0E 2F0A move.l -[A7], A2 00001D10 246E 0008 movea.l A2, [A6 + 0x8] 00001D14 42AE FFFC clr.l [A6 - 0x4] 00001D18 42AE FFF8 clr.l [A6 - 0x8] 00001D1C 266A 0020 movea.l A3, [A2 + 0x20] 00001D20 200B move.l D0, A3 00001D22 670C beq +0xE /* 00001D30 */ 00001D24 486E FFF8 pea.l [A6 - 0x8] 00001D28 2F0B move.l -[A7], A3 00001D2A 4EBA FC0E jsr [PC - 0x3F2 /* 0000193A */] 00001D2E 504F addq.w A7, 8 label00001D30: 00001D30 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001D34 202E FFFC move.l D0, [A6 - 0x4] 00001D38 D0AE 0010 add.l D0, [A6 + 0x10] 00001D3C 90AA 0014 sub.l D0, [A2 + 0x14] 00001D40 2F00 move.l -[A7], D0 00001D42 202E FFF8 move.l D0, [A6 - 0x8] 00001D46 D0AE 000C add.l D0, [A6 + 0xC] 00001D4A 90AA 0010 sub.l D0, [A2 + 0x10] 00001D4E 2F00 move.l -[A7], D0 00001D50 2F0A move.l -[A7], A2 00001D52 2057 movea.l A0, [A7] 00001D54 2268 0004 movea.l A1, [A0 + 0x4] 00001D58 2269 004C movea.l A1, [A1 + 0x4C] 00001D5C 4E91 jsr [A1] 00001D5E 4FEF 000E lea.l A7, [A7 + 0xE] 00001D62 245F movea.l A2, [A7]+ 00001D64 265F movea.l A3, [A7]+ 00001D66 4E5E unlink A6 00001D68 4E75 rts 00001D6A 4E56 FFF8 link A6, -0x0008 00001D6E 2F0B move.l -[A7], A3 00001D70 2F0A move.l -[A7], A2 00001D72 246E 0008 movea.l A2, [A6 + 0x8] 00001D76 42AE FFFC clr.l [A6 - 0x4] 00001D7A 42AE FFF8 clr.l [A6 - 0x8] 00001D7E 266A 0020 movea.l A3, [A2 + 0x20] 00001D82 200B move.l D0, A3 00001D84 670E beq +0x10 /* 00001D94 */ 00001D86 486E FFF8 pea.l [A6 - 0x8] 00001D8A 2F0B move.l -[A7], A3 00001D8C 4EB9 0003 CE16 jsr [0x0003CE16] 00001D92 504F addq.w A7, 8 label00001D94: 00001D94 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001D98 202E FFFC move.l D0, [A6 - 0x4] 00001D9C D0AE 0010 add.l D0, [A6 + 0x10] 00001DA0 90AA 0014 sub.l D0, [A2 + 0x14] 00001DA4 2F00 move.l -[A7], D0 00001DA6 202E FFF8 move.l D0, [A6 - 0x8] 00001DAA D0AE 000C add.l D0, [A6 + 0xC] 00001DAE 90AA 0010 sub.l D0, [A2 + 0x10] 00001DB2 2F00 move.l -[A7], D0 00001DB4 2F0A move.l -[A7], A2 00001DB6 2057 movea.l A0, [A7] 00001DB8 2268 0004 movea.l A1, [A0 + 0x4] 00001DBC 2269 004C movea.l A1, [A1 + 0x4C] 00001DC0 4E91 jsr [A1] 00001DC2 4FEF 000E lea.l A7, [A7 + 0xE] 00001DC6 245F movea.l A2, [A7]+ 00001DC8 265F movea.l A3, [A7]+ 00001DCA 4E5E unlink A6 00001DCC 4E75 rts fn00001DCE: 00001DCE 4E56 0000 link A6, 0 00001DD2 4878 0004 push.l 0x4 00001DD6 206E 0008 movea.l A0, [A6 + 0x8] 00001DDA 4868 000C pea.l [A0 + 0xC] 00001DDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00001DE2 4EB9 0003 CDF4 jsr [0x0003CDF4] 00001DE8 4878 0008 push.l 0x8 00001DEC 206E 0008 movea.l A0, [A6 + 0x8] 00001DF0 4868 0010 pea.l [A0 + 0x10] 00001DF4 2F2E 000C move.l -[A7], [A6 + 0xC] 00001DF8 4EB9 0003 CDF4 jsr [0x0003CDF4] 00001DFE 4E5E unlink A6 00001E00 4E75 rts fn00001E02: 00001E02 4E56 FFF4 link A6, -0x000C 00001E06 2F0A move.l -[A7], A2 00001E08 246E 0008 movea.l A2, [A6 + 0x8] 00001E0C 4878 0004 push.l 0x4 00001E10 486E FFFC pea.l [A6 - 0x4] 00001E14 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E18 2057 movea.l A0, [A7] 00001E1A 2250 movea.l A1, [A0] 00001E1C 2269 0024 movea.l A1, [A1 + 0x24] 00001E20 4E91 jsr [A1] 00001E22 4878 0008 push.l 0x8 00001E26 486E FFF4 pea.l [A6 - 0xC] 00001E2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00001E2E 2057 movea.l A0, [A7] 00001E30 2250 movea.l A1, [A0] 00001E32 2269 0024 movea.l A1, [A1 + 0x24] 00001E36 4E91 jsr [A1] 00001E38 4227 clr.b -[A7] 00001E3A 202E FFF8 move.l D0, [A6 - 0x8] 00001E3E 90AA 0014 sub.l D0, [A2 + 0x14] 00001E42 2F00 move.l -[A7], D0 00001E44 202E FFF4 move.l D0, [A6 - 0xC] 00001E48 90AA 0010 sub.l D0, [A2 + 0x10] 00001E4C 2F00 move.l -[A7], D0 00001E4E 2F0A move.l -[A7], A2 00001E50 2057 movea.l A0, [A7] 00001E52 2268 0004 movea.l A1, [A0 + 0x4] 00001E56 2269 004C movea.l A1, [A1 + 0x4C] 00001E5A 4E91 jsr [A1] 00001E5C 4227 clr.b -[A7] 00001E5E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00001E62 3F2E FFFC move.w -[A7], [A6 - 0x4] 00001E66 2F0A move.l -[A7], A2 00001E68 4EBA FC4A jsr [PC - 0x3B6 /* 00001AB4 */] 00001E6C 4FEF 0030 lea.l A7, [A7 + 0x30] 00001E70 245F movea.l A2, [A7]+ 00001E72 4E5E unlink A6 00001E74 4E75 rts fn00001E76: 00001E76 4E56 0000 link A6, 0 00001E7A 48E7 0038 movem.l -[A7], A2,A3,A4 00001E7E 246E 0008 movea.l A2, [A6 + 0x8] 00001E82 266E 000C movea.l A3, [A6 + 0xC] 00001E86 286A 0020 movea.l A4, [A2 + 0x20] 00001E8A 200C move.l D0, A4 00001E8C 6712 beq +0x14 /* 00001EA0 */ 00001E8E 2F0A move.l -[A7], A2 00001E90 2F0C move.l -[A7], A4 00001E92 2057 movea.l A0, [A7] 00001E94 2268 0004 movea.l A1, [A0 + 0x4] 00001E98 2269 01B4 movea.l A1, [A1 + 0x1B4] 00001E9C 4E91 jsr [A1] 00001E9E 504F addq.w A7, 8 label00001EA0: 00001EA0 254B 0020 move.l [A2 + 0x20], A3 00001EA4 200B move.l D0, A3 00001EA6 673A beq +0x3C /* 00001EE2 */ 00001EA8 2F0A move.l -[A7], A2 00001EAA 2F0B move.l -[A7], A3 00001EAC 2057 movea.l A0, [A7] 00001EAE 2268 0004 movea.l A1, [A0 + 0x4] 00001EB2 2269 01B0 movea.l A1, [A1 + 0x1B0] 00001EB6 4E91 jsr [A1] 00001EB8 4A2E 0010 tst.b [A6 + 0x10] 00001EBC 504F addq.w A7, 8 00001EBE 6712 beq +0x14 /* 00001ED2 */ 00001EC0 2F0A move.l -[A7], A2 00001EC2 2F0B move.l -[A7], A3 00001EC4 2057 movea.l A0, [A7] 00001EC6 2268 0004 movea.l A1, [A0 + 0x4] 00001ECA 2269 01B8 movea.l A1, [A1 + 0x1B8] 00001ECE 4E91 jsr [A1] 00001ED0 504F addq.w A7, 8 label00001ED2: 00001ED2 2F0A move.l -[A7], A2 00001ED4 2057 movea.l A0, [A7] 00001ED6 2268 0004 movea.l A1, [A0 + 0x4] 00001EDA 2269 005C movea.l A1, [A1 + 0x5C] 00001EDE 4E91 jsr [A1] 00001EE0 584F addq.w A7, 4 label00001EE2: 00001EE2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00001EE6 4E5E unlink A6 00001EE8 4E75 rts 00001EEA 4E75 rts fn00001EEC: 00001EEC 4E56 0000 link A6, 0 00001EF0 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00001EF4 246E 0008 movea.l A2, [A6 + 0x8] 00001EF8 7600 moveq.l D3, 0x00 00001EFA 7800 moveq.l D4, 0x00 00001EFC 7A00 moveq.l D5, 0x00 00001EFE 7C00 moveq.l D6, 0x00 00001F00 4A2A 001A tst.b [A2 + 0x1A] 00001F04 6710 beq +0x12 /* 00001F16 */ 00001F06 4A2A 0018 tst.b [A2 + 0x18] 00001F0A 6706 beq +0x8 /* 00001F12 */ 00001F0C 262E 000C move.l D3, [A6 + 0xC] 00001F10 6004 bra +0x6 /* 00001F16 */ label00001F12: 00001F12 2A2E 000C move.l D5, [A6 + 0xC] label00001F16: 00001F16 4A2A 001B tst.b [A2 + 0x1B] 00001F1A 6710 beq +0x12 /* 00001F2C */ 00001F1C 4A2A 0019 tst.b [A2 + 0x19] 00001F20 6706 beq +0x8 /* 00001F28 */ 00001F22 282E 0010 move.l D4, [A6 + 0x10] 00001F26 6004 bra +0x6 /* 00001F2C */ label00001F28: 00001F28 2C2E 0010 move.l D6, [A6 + 0x10] label00001F2C: 00001F2C 4A85 tst.l D5 00001F2E 6604 bne +0x6 /* 00001F34 */ 00001F30 4A86 tst.l D6 00001F32 671A beq +0x1C /* 00001F4E */ label00001F34: 00001F34 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001F38 2F06 move.l -[A7], D6 00001F3A 2F05 move.l -[A7], D5 00001F3C 2F0A move.l -[A7], A2 00001F3E 2057 movea.l A0, [A7] 00001F40 2268 0004 movea.l A1, [A0 + 0x4] 00001F44 2269 004C movea.l A1, [A1 + 0x4C] 00001F48 4E91 jsr [A1] 00001F4A 4FEF 000E lea.l A7, [A7 + 0xE] label00001F4E: 00001F4E 4A83 tst.l D3 00001F50 6604 bne +0x6 /* 00001F56 */ 00001F52 4A84 tst.l D4 00001F54 671A beq +0x1C /* 00001F70 */ label00001F56: 00001F56 1F2E 0014 move.b -[A7], [A6 + 0x14] 00001F5A 3F04 move.w -[A7], D4 00001F5C 3F03 move.w -[A7], D3 00001F5E 2F0A move.l -[A7], A2 00001F60 2057 movea.l A0, [A7] 00001F62 2268 0004 movea.l A1, [A0 + 0x4] 00001F66 2269 0048 movea.l A1, [A1 + 0x48] 00001F6A 4E91 jsr [A1] 00001F6C 4FEF 000A lea.l A7, [A7 + 0xA] label00001F70: 00001F70 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00001F74 4E5E unlink A6 00001F76 4E75 rts 00001F78 4E56 0000 link A6, 0 00001F7C 48E7 1820 movem.l -[A7], D3,D4,A2 00001F80 246E 0008 movea.l A2, [A6 + 0x8] 00001F84 7600 moveq.l D3, 0x00 00001F86 7800 moveq.l D4, 0x00 00001F88 4A2A 0018 tst.b [A2 + 0x18] 00001F8C 660C bne +0xE /* 00001F9A */ 00001F8E 4A2A 001A tst.b [A2 + 0x1A] 00001F92 6606 bne +0x8 /* 00001F9A */ 00001F94 262E 000C move.l D3, [A6 + 0xC] 00001F98 4483 neg.l D3 label00001F9A: 00001F9A 4A2A 0019 tst.b [A2 + 0x19] 00001F9E 660C bne +0xE /* 00001FAC */ 00001FA0 4A2A 001B tst.b [A2 + 0x1B] 00001FA4 6606 bne +0x8 /* 00001FAC */ 00001FA6 282E 0010 move.l D4, [A6 + 0x10] 00001FAA 4484 neg.l D4 label00001FAC: 00001FAC 4A83 tst.l D3 00001FAE 6604 bne +0x6 /* 00001FB4 */ 00001FB0 4A84 tst.l D4 00001FB2 6718 beq +0x1A /* 00001FCC */ label00001FB4: 00001FB4 4227 clr.b -[A7] 00001FB6 2F04 move.l -[A7], D4 00001FB8 2F03 move.l -[A7], D3 00001FBA 2F0A move.l -[A7], A2 00001FBC 2057 movea.l A0, [A7] 00001FBE 2268 0004 movea.l A1, [A0 + 0x4] 00001FC2 2269 004C movea.l A1, [A1 + 0x4C] 00001FC6 4E91 jsr [A1] 00001FC8 4FEF 000E lea.l A7, [A7 + 0xE] label00001FCC: 00001FCC 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00001FD0 4E5E unlink A6 00001FD2 4E75 rts 00001FD4 2F0A move.l -[A7], A2 00001FD6 2F03 move.l -[A7], D3 00001FD8 246F 000C movea.l A2, [A7 + 0xC] 00001FDC 262A 0010 move.l D3, [A2 + 0x10] 00001FE0 B6AF 0010 cmp.l D3, [A7 + 0x10] 00001FE4 6E28 bgt +0x2A /* 0000200E */ 00001FE6 302A 000C move.w D0, [A2 + 0xC] 00001FEA 48C0 ext.l D0 00001FEC D083 add.l D0, D3 00001FEE B0AF 0010 cmp.l D0, [A7 + 0x10] 00001FF2 6F1A ble +0x1C /* 0000200E */ 00001FF4 202F 0014 move.l D0, [A7 + 0x14] 00001FF8 B0AA 0014 cmp.l D0, [A2 + 0x14] 00001FFC 6D10 blt +0x12 /* 0000200E */ 00001FFE 302A 000E move.w D0, [A2 + 0xE] 00002002 48C0 ext.l D0 00002004 D0AA 0014 add.l D0, [A2 + 0x14] 00002008 B0AF 0014 cmp.l D0, [A7 + 0x14] 0000200C 6E04 bgt +0x6 /* 00002012 */ label0000200E: 0000200E 7000 moveq.l D0, 0x00 00002010 6002 bra +0x4 /* 00002014 */ label00002012: 00002012 7001 moveq.l D0, 0x01 label00002014: 00002014 261F move.l D3, [A7]+ 00002016 245F movea.l A2, [A7]+ 00002018 4E75 rts 0000201A 4E56 0000 link A6, 0 0000201E 2F03 move.l -[A7], D3 00002020 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002024 2F2E 000C move.l -[A7], [A6 + 0xC] 00002028 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000202C 2057 movea.l A0, [A7] 0000202E 2268 0004 movea.l A1, [A0 + 0x4] 00002032 2269 0068 movea.l A1, [A1 + 0x68] 00002036 4E91 jsr [A1] 00002038 4A00 tst.b D0 0000203A 4FEF 000C lea.l A7, [A7 + 0xC] 0000203E 6710 beq +0x12 /* 00002050 */ 00002040 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002044 61FF 0000 0404 bsr +0x406 /* 0000244A */ 0000204A 4A00 tst.b D0 0000204C 584F addq.w A7, 4 0000204E 6604 bne +0x6 /* 00002054 */ label00002050: 00002050 7000 moveq.l D0, 0x00 00002052 6002 bra +0x4 /* 00002056 */ label00002054: 00002054 7001 moveq.l D0, 0x01 label00002056: 00002056 261F move.l D3, [A7]+ 00002058 4E5E unlink A6 0000205A 4E75 rts 0000205C 91C8 sub.l A0, A0 0000205E 4E75 rts 00002060 4E56 0000 link A6, 0 00002064 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002068 2F2E 000C move.l -[A7], [A6 + 0xC] 0000206C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002070 2057 movea.l A0, [A7] 00002072 2268 0004 movea.l A1, [A0 + 0x4] 00002076 2269 0068 movea.l A1, [A1 + 0x68] 0000207A 4E91 jsr [A1] 0000207C 4E5E unlink A6 0000207E 4E75 rts 00002080 91C8 sub.l A0, A0 00002082 4E75 rts 00002084 91C8 sub.l A0, A0 00002086 4E75 rts fn00002088: 00002088 4E56 0000 link A6, 0 0000208C 2F0B move.l -[A7], A3 0000208E 2F0A move.l -[A7], A2 00002090 266E 0008 movea.l A3, [A6 + 0x8] 00002094 246E 000C movea.l A2, [A6 + 0xC] 00002098 4A2A 0018 tst.b [A2 + 0x18] 0000209C 664E bne +0x50 /* 000020EC */ 0000209E 486A 0004 pea.l [A2 + 0x4] 000020A2 2F0B move.l -[A7], A3 000020A4 2057 movea.l A0, [A7] 000020A6 2268 0004 movea.l A1, [A0 + 0x4] 000020AA 2269 0128 movea.l A1, [A1 + 0x128] 000020AE 4E91 jsr [A1] 000020B0 2F0A move.l -[A7], A2 000020B2 2F0B move.l -[A7], A3 000020B4 2057 movea.l A0, [A7] 000020B6 2268 0004 movea.l A1, [A0 + 0x4] 000020BA 2269 008C movea.l A1, [A1 + 0x8C] 000020BE 4E91 jsr [A1] 000020C0 2F0A move.l -[A7], A2 000020C2 4878 032C push.l 0x32C 000020C6 2F13 move.l -[A7], [A3] 000020C8 2057 movea.l A0, [A7] 000020CA 2250 movea.l A1, [A0] 000020CC 2269 0018 movea.l A1, [A1 + 0x18] 000020D0 4E91 jsr [A1] 000020D2 4A00 tst.b D0 000020D4 4FEF 001C lea.l A7, [A7 + 0x1C] 000020D8 6712 beq +0x14 /* 000020EC */ 000020DA 2F0A move.l -[A7], A2 000020DC 2F0B move.l -[A7], A3 000020DE 2057 movea.l A0, [A7] 000020E0 2268 0004 movea.l A1, [A0 + 0x4] 000020E4 2269 0084 movea.l A1, [A1 + 0x84] 000020E8 4E91 jsr [A1] 000020EA 504F addq.w A7, 8 label000020EC: 000020EC 245F movea.l A2, [A7]+ 000020EE 265F movea.l A3, [A7]+ 000020F0 4E5E unlink A6 000020F2 4E75 rts 000020F4 4E75 rts 000020F6 206F 0008 movea.l A0, [A7 + 0x8] 000020FA 23E8 0006 0002 612C move.l [0x0002612C], [A0 + 0x6] 00002102 4E75 rts 00002104 4E56 0000 link A6, 0 00002108 2F0B move.l -[A7], A3 0000210A 2F0A move.l -[A7], A2 0000210C 266E 0008 movea.l A3, [A6 + 0x8] 00002110 246E 000C movea.l A2, [A6 + 0xC] 00002114 B7F9 0002 6134 cmpa.l A3, [0x00026134] 0000211A 6640 bne +0x42 /* 0000215C */ 0000211C 2F2A 000E move.l -[A7], [A2 + 0xE] 00002120 2F0B move.l -[A7], A3 00002122 2057 movea.l A0, [A7] 00002124 2268 0004 movea.l A1, [A0 + 0x4] 00002128 2269 00A8 movea.l A1, [A1 + 0xA8] 0000212C 4E91 jsr [A1] 0000212E 4A00 tst.b D0 00002130 504F addq.w A7, 8 00002132 6728 beq +0x2A /* 0000215C */ 00002134 2F2A 0004 move.l -[A7], [A2 + 0x4] 00002138 2F39 0002 6124 move.l -[A7], [0x00026124] 0000213E 2F0B move.l -[A7], A3 00002140 2057 movea.l A0, [A7] 00002142 2268 0004 movea.l A1, [A0 + 0x4] 00002146 2269 00A4 movea.l A1, [A1 + 0xA4] 0000214A 4E91 jsr [A1] 0000214C 4A00 tst.b D0 0000214E 4FEF 000C lea.l A7, [A7 + 0xC] 00002152 6708 beq +0xA /* 0000215C */ 00002154 5279 0002 6122 addq.w [0x00026122], 1 0000215A 6008 bra +0xA /* 00002164 */ label0000215C: 0000215C 33FC 0001 0002 6122 move.w [0x00026122], 0x1 label00002164: 00002164 23CB 0002 6134 move.l [0x00026134], A3 0000216A 23EA 0004 0002 6124 move.l [0x00026124], [A2 + 0x4] 00002172 23EA 000E 0002 6128 move.l [0x00026128], [A2 + 0xE] 0000217A 245F movea.l A2, [A7]+ 0000217C 265F movea.l A3, [A7]+ 0000217E 4E5E unlink A6 00002180 4E75 rts 00002182 48E7 1C00 movem.l -[A7], D3,D4,D5 00002186 362F 0016 move.w D3, [A7 + 0x16] 0000218A 966F 001A sub.w D3, [A7 + 0x1A] 0000218E 3803 move.w D4, D3 00002190 4A44 tst.w D4 00002192 6C02 bge +0x4 /* 00002196 */ 00002194 4443 neg.w D3 label00002196: 00002196 382F 0014 move.w D4, [A7 + 0x14] 0000219A 986F 0018 sub.w D4, [A7 + 0x18] 0000219E 3A04 move.w D5, D4 000021A0 4A45 tst.w D5 000021A2 6C02 bge +0x4 /* 000021A6 */ 000021A4 4444 neg.w D4 label000021A6: 000021A6 0C43 0004 cmpi.w D3, 0x4 000021AA 6E06 bgt +0x8 /* 000021B2 */ 000021AC 0C44 0004 cmpi.w D4, 0x4 000021B0 6F04 ble +0x6 /* 000021B6 */ label000021B2: 000021B2 7000 moveq.l D0, 0x00 000021B4 6002 bra +0x4 /* 000021B8 */ label000021B6: 000021B6 7001 moveq.l D0, 0x01 label000021B8: 000021B8 4CDF 0038 movem.l D3,D4,D5, [A7]+ 000021BC 4E75 rts 000021BE 4E56 0000 link A6, 0 000021C2 594F subq.w A7, 4 000021C4 2EB8 02F0 move.l [A7], [0x000002F0 /* DoubleTime */] 000021C8 201F move.l D0, [A7]+ 000021CA 222E 000C move.l D1, [A6 + 0xC] 000021CE 92B9 0002 6128 sub.l D1, [0x00026128] 000021D4 B280 cmp.l D1, D0 000021D6 53C1 sls D1 000021D8 4401 neg.b D1 000021DA 1001 move.b D0, D1 000021DC 4E5E unlink A6 000021DE 4E75 rts fn000021E0: 000021E0 4E56 0000 link A6, 0 000021E4 2F2E 0010 move.l -[A7], [A6 + 0x10] 000021E8 4878 032D push.l 0x32D 000021EC 206E 0008 movea.l A0, [A6 + 0x8] 000021F0 2F10 move.l -[A7], [A0] 000021F2 2057 movea.l A0, [A7] 000021F4 2250 movea.l A1, [A0] 000021F6 2269 0018 movea.l A1, [A1 + 0x18] 000021FA 4E91 jsr [A1] 000021FC 4A00 tst.b D0 000021FE 4FEF 000C lea.l A7, [A7 + 0xC] 00002202 671C beq +0x1E /* 00002220 */ 00002204 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002208 2F2E 000C move.l -[A7], [A6 + 0xC] 0000220C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002210 2057 movea.l A0, [A7] 00002212 2268 0004 movea.l A1, [A0 + 0x4] 00002216 2269 0094 movea.l A1, [A1 + 0x94] 0000221A 4E91 jsr [A1] 0000221C 4FEF 000C lea.l A7, [A7 + 0xC] label00002220: 00002220 4E5E unlink A6 00002222 4E75 rts 00002224 4E56 0000 link A6, 0 00002228 4EB9 0000 4894 jsr [0x00004894] 0000222E 4E5E unlink A6 00002230 4E75 rts 00002232 4E75 rts 00002234 4E75 rts 00002236 4E75 rts fn00002238: 00002238 4E56 0000 link A6, 0 0000223C 2F0B move.l -[A7], A3 0000223E 2F0A move.l -[A7], A2 00002240 246E 0008 movea.l A2, [A6 + 0x8] 00002244 4A2A 0024 tst.b [A2 + 0x24] 00002248 663C bne +0x3E /* 00002286 */ 0000224A 266A 0020 movea.l A3, [A2 + 0x20] 0000224E 200B move.l D0, A3 00002250 672E beq +0x30 /* 00002280 */ 00002252 0C2B 0002 0024 cmpi.b [A3 + 0x24], 0x2 00002258 6626 bne +0x28 /* 00002280 */ 0000225A 157C 0002 0024 move.b [A2 + 0x24], 0x2 00002260 2F0A move.l -[A7], A2 00002262 2057 movea.l A0, [A7] 00002264 2268 0004 movea.l A1, [A0 + 0x4] 00002268 2269 00C4 movea.l A1, [A1 + 0xC4] 0000226C 4E91 jsr [A1] 0000226E 2F0A move.l -[A7], A2 00002270 2057 movea.l A0, [A7] 00002272 2268 0004 movea.l A1, [A0 + 0x4] 00002276 2269 0140 movea.l A1, [A1 + 0x140] 0000227A 4E91 jsr [A1] 0000227C 504F addq.w A7, 8 0000227E 6006 bra +0x8 /* 00002286 */ label00002280: 00002280 157C 0001 0024 move.b [A2 + 0x24], 0x1 label00002286: 00002286 245F movea.l A2, [A7]+ 00002288 265F movea.l A3, [A7]+ 0000228A 4E5E unlink A6 0000228C 4E75 rts fn0000228E: 0000228E 4E56 0000 link A6, 0 00002292 2F0A move.l -[A7], A2 00002294 246E 0008 movea.l A2, [A6 + 0x8] 00002298 0C2A 0001 0024 cmpi.b [A2 + 0x24], 0x1 0000229E 6616 bne +0x18 /* 000022B6 */ 000022A0 157C 0002 0024 move.b [A2 + 0x24], 0x2 000022A6 2F0A move.l -[A7], A2 000022A8 2057 movea.l A0, [A7] 000022AA 2268 0004 movea.l A1, [A0 + 0x4] 000022AE 2269 0140 movea.l A1, [A1 + 0x140] 000022B2 4E91 jsr [A1] 000022B4 584F addq.w A7, 4 label000022B6: 000022B6 245F movea.l A2, [A7]+ 000022B8 4E5E unlink A6 000022BA 4E75 rts 000022BC 4E75 rts fn000022BE: 000022BE 4E56 0000 link A6, 0 000022C2 2F0A move.l -[A7], A2 000022C4 2F03 move.l -[A7], D3 000022C6 246E 0008 movea.l A2, [A6 + 0x8] 000022CA 4A2A 0024 tst.b [A2 + 0x24] 000022CE 6734 beq +0x36 /* 00002304 */ 000022D0 2F0A move.l -[A7], A2 000022D2 2057 movea.l A0, [A7] 000022D4 2268 0004 movea.l A1, [A0 + 0x4] 000022D8 2269 00C4 movea.l A1, [A1 + 0xC4] 000022DC 4E91 jsr [A1] 000022DE 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 000022E4 57C0 seq D0 000022E6 4400 neg.b D0 000022E8 1600 move.b D3, D0 000022EA 422A 0024 clr.b [A2 + 0x24] 000022EE 4A03 tst.b D3 000022F0 584F addq.w A7, 4 000022F2 6710 beq +0x12 /* 00002304 */ 000022F4 2F0A move.l -[A7], A2 000022F6 2057 movea.l A0, [A7] 000022F8 2268 0004 movea.l A1, [A0 + 0x4] 000022FC 2269 0148 movea.l A1, [A1 + 0x148] 00002300 4E91 jsr [A1] 00002302 584F addq.w A7, 4 label00002304: 00002304 261F move.l D3, [A7]+ 00002306 245F movea.l A2, [A7]+ 00002308 4E5E unlink A6 0000230A 4E75 rts fn0000230C: 0000230C 4E56 0000 link A6, 0 00002310 2F0A move.l -[A7], A2 00002312 246E 0008 movea.l A2, [A6 + 0x8] 00002316 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 0000231C 6616 bne +0x18 /* 00002334 */ 0000231E 157C 0001 0024 move.b [A2 + 0x24], 0x1 00002324 2F0A move.l -[A7], A2 00002326 2057 movea.l A0, [A7] 00002328 2268 0004 movea.l A1, [A0 + 0x4] 0000232C 2269 0148 movea.l A1, [A1 + 0x148] 00002330 4E91 jsr [A1] 00002332 584F addq.w A7, 4 label00002334: 00002334 245F movea.l A2, [A7]+ 00002336 4E5E unlink A6 00002338 4E75 rts 0000233A 4E75 rts fn0000233C: 0000233C 4E56 0000 link A6, 0 00002340 2F03 move.l -[A7], D3 00002342 206E 0008 movea.l A0, [A6 + 0x8] 00002346 0C28 0002 0025 cmpi.b [A0 + 0x25], 0x2 0000234C 6610 bne +0x12 /* 0000235E */ 0000234E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002352 4EB9 0000 E286 jsr [0x0000E286] 00002358 4A00 tst.b D0 0000235A 584F addq.w A7, 4 0000235C 6604 bne +0x6 /* 00002362 */ label0000235E: 0000235E 7000 moveq.l D0, 0x00 00002360 6002 bra +0x4 /* 00002364 */ label00002362: 00002362 7001 moveq.l D0, 0x01 label00002364: 00002364 261F move.l D3, [A7]+ 00002366 4E5E unlink A6 00002368 4E75 rts fn0000236A: 0000236A 4E56 0000 link A6, 0 0000236E 2F0B move.l -[A7], A3 00002370 2F0A move.l -[A7], A2 00002372 246E 0008 movea.l A2, [A6 + 0x8] 00002376 4A2A 0025 tst.b [A2 + 0x25] 0000237A 662E bne +0x30 /* 000023AA */ 0000237C 266A 0020 movea.l A3, [A2 + 0x20] 00002380 200B move.l D0, A3 00002382 6720 beq +0x22 /* 000023A4 */ 00002384 0C2B 0002 0025 cmpi.b [A3 + 0x25], 0x2 0000238A 6618 bne +0x1A /* 000023A4 */ 0000238C 157C 0002 0025 move.b [A2 + 0x25], 0x2 00002392 2F0A move.l -[A7], A2 00002394 2057 movea.l A0, [A7] 00002396 2268 0004 movea.l A1, [A0 + 0x4] 0000239A 2269 0150 movea.l A1, [A1 + 0x150] 0000239E 4E91 jsr [A1] 000023A0 584F addq.w A7, 4 000023A2 6006 bra +0x8 /* 000023AA */ label000023A4: 000023A4 157C 0001 0025 move.b [A2 + 0x25], 0x1 label000023AA: 000023AA 245F movea.l A2, [A7]+ 000023AC 265F movea.l A3, [A7]+ 000023AE 4E5E unlink A6 000023B0 4E75 rts fn000023B2: 000023B2 4E56 0000 link A6, 0 000023B6 2F0A move.l -[A7], A2 000023B8 246E 0008 movea.l A2, [A6 + 0x8] 000023BC 0C2A 0001 0025 cmpi.b [A2 + 0x25], 0x1 000023C2 6616 bne +0x18 /* 000023DA */ 000023C4 157C 0002 0025 move.b [A2 + 0x25], 0x2 000023CA 2F0A move.l -[A7], A2 000023CC 2057 movea.l A0, [A7] 000023CE 2268 0004 movea.l A1, [A0 + 0x4] 000023D2 2269 0150 movea.l A1, [A1 + 0x150] 000023D6 4E91 jsr [A1] 000023D8 584F addq.w A7, 4 label000023DA: 000023DA 245F movea.l A2, [A7]+ 000023DC 4E5E unlink A6 000023DE 4E75 rts 000023E0 4E75 rts fn000023E2: 000023E2 4E56 0000 link A6, 0 000023E6 2F0A move.l -[A7], A2 000023E8 2F03 move.l -[A7], D3 000023EA 246E 0008 movea.l A2, [A6 + 0x8] 000023EE 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 000023F4 57C0 seq D0 000023F6 4400 neg.b D0 000023F8 1600 move.b D3, D0 000023FA 422A 0025 clr.b [A2 + 0x25] 000023FE 4A03 tst.b D3 00002400 6710 beq +0x12 /* 00002412 */ 00002402 2F0A move.l -[A7], A2 00002404 2057 movea.l A0, [A7] 00002406 2268 0004 movea.l A1, [A0 + 0x4] 0000240A 2269 0158 movea.l A1, [A1 + 0x158] 0000240E 4E91 jsr [A1] 00002410 584F addq.w A7, 4 label00002412: 00002412 261F move.l D3, [A7]+ 00002414 245F movea.l A2, [A7]+ 00002416 4E5E unlink A6 00002418 4E75 rts fn0000241A: 0000241A 4E56 0000 link A6, 0 0000241E 2F0A move.l -[A7], A2 00002420 246E 0008 movea.l A2, [A6 + 0x8] 00002424 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 0000242A 6616 bne +0x18 /* 00002442 */ 0000242C 157C 0001 0025 move.b [A2 + 0x25], 0x1 00002432 2F0A move.l -[A7], A2 00002434 2057 movea.l A0, [A7] 00002436 2268 0004 movea.l A1, [A0 + 0x4] 0000243A 2269 0158 movea.l A1, [A1 + 0x158] 0000243E 4E91 jsr [A1] 00002440 584F addq.w A7, 4 label00002442: 00002442 245F movea.l A2, [A7]+ 00002444 4E5E unlink A6 00002446 4E75 rts 00002448 4E75 rts fn0000244A: 0000244A 4E56 0000 link A6, 0 0000244E 2F03 move.l -[A7], D3 00002450 206E 0008 movea.l A0, [A6 + 0x8] 00002454 0C28 0002 0026 cmpi.b [A0 + 0x26], 0x2 0000245A 6610 bne +0x12 /* 0000246C */ 0000245C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002460 4EB9 0000 E286 jsr [0x0000E286] 00002466 4A00 tst.b D0 00002468 584F addq.w A7, 4 0000246A 6604 bne +0x6 /* 00002470 */ label0000246C: 0000246C 7000 moveq.l D0, 0x00 0000246E 6002 bra +0x4 /* 00002472 */ label00002470: 00002470 7001 moveq.l D0, 0x01 label00002472: 00002472 261F move.l D3, [A7]+ 00002474 4E5E unlink A6 00002476 4E75 rts fn00002478: 00002478 4E56 0000 link A6, 0 0000247C 2F0B move.l -[A7], A3 0000247E 2F0A move.l -[A7], A2 00002480 246E 0008 movea.l A2, [A6 + 0x8] 00002484 4A2A 0026 tst.b [A2 + 0x26] 00002488 662E bne +0x30 /* 000024B8 */ 0000248A 266A 0020 movea.l A3, [A2 + 0x20] 0000248E 200B move.l D0, A3 00002490 6720 beq +0x22 /* 000024B2 */ 00002492 0C2B 0002 0026 cmpi.b [A3 + 0x26], 0x2 00002498 6618 bne +0x1A /* 000024B2 */ 0000249A 157C 0002 0026 move.b [A2 + 0x26], 0x2 000024A0 2F0A move.l -[A7], A2 000024A2 2057 movea.l A0, [A7] 000024A4 2268 0004 movea.l A1, [A0 + 0x4] 000024A8 2269 0160 movea.l A1, [A1 + 0x160] 000024AC 4E91 jsr [A1] 000024AE 584F addq.w A7, 4 000024B0 6006 bra +0x8 /* 000024B8 */ label000024B2: 000024B2 157C 0001 0026 move.b [A2 + 0x26], 0x1 label000024B8: 000024B8 245F movea.l A2, [A7]+ 000024BA 265F movea.l A3, [A7]+ 000024BC 4E5E unlink A6 000024BE 4E75 rts fn000024C0: 000024C0 4E56 0000 link A6, 0 000024C4 2F0A move.l -[A7], A2 000024C6 246E 0008 movea.l A2, [A6 + 0x8] 000024CA 0C2A 0001 0026 cmpi.b [A2 + 0x26], 0x1 000024D0 6616 bne +0x18 /* 000024E8 */ 000024D2 157C 0002 0026 move.b [A2 + 0x26], 0x2 000024D8 2F0A move.l -[A7], A2 000024DA 2057 movea.l A0, [A7] 000024DC 2268 0004 movea.l A1, [A0 + 0x4] 000024E0 2269 0160 movea.l A1, [A1 + 0x160] 000024E4 4E91 jsr [A1] 000024E6 584F addq.w A7, 4 label000024E8: 000024E8 245F movea.l A2, [A7]+ 000024EA 4E5E unlink A6 000024EC 4E75 rts 000024EE 4E75 rts fn000024F0: 000024F0 4E56 0000 link A6, 0 000024F4 2F0A move.l -[A7], A2 000024F6 2F03 move.l -[A7], D3 000024F8 246E 0008 movea.l A2, [A6 + 0x8] 000024FC 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 00002502 57C0 seq D0 00002504 4400 neg.b D0 00002506 1600 move.b D3, D0 00002508 422A 0026 clr.b [A2 + 0x26] 0000250C 4A03 tst.b D3 0000250E 6710 beq +0x12 /* 00002520 */ 00002510 2F0A move.l -[A7], A2 00002512 2057 movea.l A0, [A7] 00002514 2268 0004 movea.l A1, [A0 + 0x4] 00002518 2269 0168 movea.l A1, [A1 + 0x168] 0000251C 4E91 jsr [A1] 0000251E 584F addq.w A7, 4 label00002520: 00002520 261F move.l D3, [A7]+ 00002522 245F movea.l A2, [A7]+ 00002524 4E5E unlink A6 00002526 4E75 rts fn00002528: 00002528 4E56 0000 link A6, 0 0000252C 2F0A move.l -[A7], A2 0000252E 246E 0008 movea.l A2, [A6 + 0x8] 00002532 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 00002538 6616 bne +0x18 /* 00002550 */ 0000253A 157C 0001 0026 move.b [A2 + 0x26], 0x1 00002540 2F0A move.l -[A7], A2 00002542 2057 movea.l A0, [A7] 00002544 2268 0004 movea.l A1, [A0 + 0x4] 00002548 2269 0168 movea.l A1, [A1 + 0x168] 0000254C 4E91 jsr [A1] 0000254E 584F addq.w A7, 4 label00002550: 00002550 245F movea.l A2, [A7]+ 00002552 4E5E unlink A6 00002554 4E75 rts 00002556 4E75 rts 00002558 4E56 FFF8 link A6, -0x0008 0000255C 4227 clr.b -[A7] 0000255E 486E FFF8 pea.l [A6 - 0x8] 00002562 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002566 2057 movea.l A0, [A7] 00002568 2268 0004 movea.l A1, [A0 + 0x4] 0000256C 2269 0044 movea.l A1, [A1 + 0x44] 00002570 4E91 jsr [A1] 00002572 4A00 tst.b D0 00002574 4FEF 000A lea.l A7, [A7 + 0xA] 00002578 6716 beq +0x18 /* 00002590 */ 0000257A 486E FFF8 pea.l [A6 - 0x8] 0000257E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002582 2057 movea.l A0, [A7] 00002584 2268 0004 movea.l A1, [A0 + 0x4] 00002588 2269 00DC movea.l A1, [A1 + 0xDC] 0000258C 4E91 jsr [A1] 0000258E 504F addq.w A7, 8 label00002590: 00002590 4E5E unlink A6 00002592 4E75 rts 00002594 4E56 FFF0 link A6, -0x0010 00002598 2F0A move.l -[A7], A2 0000259A 246E 0008 movea.l A2, [A6 + 0x8] 0000259E 4227 clr.b -[A7] 000025A0 486E FFF8 pea.l [A6 - 0x8] 000025A4 2F0A move.l -[A7], A2 000025A6 2057 movea.l A0, [A7] 000025A8 2268 0004 movea.l A1, [A0 + 0x4] 000025AC 2269 0044 movea.l A1, [A1 + 0x44] 000025B0 4E91 jsr [A1] 000025B2 4A00 tst.b D0 000025B4 4FEF 000A lea.l A7, [A7 + 0xA] 000025B8 675C beq +0x5E /* 00002616 */ 000025BA 206E 000C movea.l A0, [A6 + 0xC] 000025BE 2D50 FFF0 move.l [A6 - 0x10], [A0] 000025C2 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4] 000025C8 486E FFF0 pea.l [A6 - 0x10] 000025CC 2F0A move.l -[A7], A2 000025CE 2057 movea.l A0, [A7] 000025D0 2268 0004 movea.l A1, [A0 + 0x4] 000025D4 2269 012C movea.l A1, [A1 + 0x12C] 000025D8 4E91 jsr [A1] 000025DA 486E FFF4 pea.l [A6 - 0xC] 000025DE 2F0A move.l -[A7], A2 000025E0 2057 movea.l A0, [A7] 000025E2 2268 0004 movea.l A1, [A0 + 0x4] 000025E6 2269 012C movea.l A1, [A1 + 0x12C] 000025EA 4E91 jsr [A1] 000025EC 486E FFF8 pea.l [A6 - 0x8] 000025F0 486E FFF0 pea.l [A6 - 0x10] 000025F4 486E FFF8 pea.l [A6 - 0x8] 000025F8 A8AA syscall SectRect 000025FA 101F move.b D0, [A7]+ 000025FC 4FEF 000E lea.l A7, [A7 + 0xE] 00002600 6714 beq +0x16 /* 00002616 */ 00002602 486E FFF8 pea.l [A6 - 0x8] 00002606 2F0A move.l -[A7], A2 00002608 2057 movea.l A0, [A7] 0000260A 2268 0004 movea.l A1, [A0 + 0x4] 0000260E 2269 00DC movea.l A1, [A1 + 0xDC] 00002612 4E91 jsr [A1] 00002614 504F addq.w A7, 8 label00002616: 00002616 245F movea.l A2, [A7]+ 00002618 4E5E unlink A6 0000261A 4E75 rts 0000261C 4E56 FFEE link A6, -0x0012 00002620 2F0A move.l -[A7], A2 00002622 246E 0008 movea.l A2, [A6 + 0x8] 00002626 4227 clr.b -[A7] 00002628 486E FFEE pea.l [A6 - 0x12] 0000262C 2F0A move.l -[A7], A2 0000262E 2057 movea.l A0, [A7] 00002630 2268 0004 movea.l A1, [A0 + 0x4] 00002634 2269 0044 movea.l A1, [A1 + 0x44] 00002638 4E91 jsr [A1] 0000263A 4A00 tst.b D0 0000263C 4FEF 000A lea.l A7, [A7 + 0xA] 00002640 6700 0094 beq +0x96 /* 000026D6 */ 00002644 1F3C 0001 move.b -[A7], 0x1 00002648 2F2E 000C move.l -[A7], [A6 + 0xC] 0000264C 486E FFFA pea.l [A6 - 0x6] 00002650 4EB9 0000 04A8 jsr [0x000004A8] 00002656 2D79 0000 7794 FFF6 move.l [A6 - 0xA], [0x00007794] 0000265E 486E FFF6 pea.l [A6 - 0xA] 00002662 2F0A move.l -[A7], A2 00002664 2057 movea.l A0, [A7] 00002666 2268 0004 movea.l A1, [A0 + 0x4] 0000266A 2269 012C movea.l A1, [A1 + 0x12C] 0000266E 4E91 jsr [A1] 00002670 486E FFFA pea.l [A6 - 0x6] 00002674 4EB9 0000 9F20 jsr [0x00009F20] 0000267A 584F addq.w A7, 4 0000267C 2F08 move.l -[A7], A0 0000267E 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00002682 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002686 A8E0 syscall OffsetRgn/OfsetRgn 00002688 486E FFEE pea.l [A6 - 0x12] 0000268C 486E FFFA pea.l [A6 - 0x6] 00002690 4EB9 0001 8386 jsr [0x00018386] 00002696 486E FFFA pea.l [A6 - 0x6] 0000269A 4EB9 0003 B718 jsr [0x0003B718] 000026A0 4A00 tst.b D0 000026A2 4FEF 001E lea.l A7, [A7 + 0x1E] 000026A6 661E bne +0x20 /* 000026C6 */ 000026A8 486E FFFA pea.l [A6 - 0x6] 000026AC 4EB9 0000 9F20 jsr [0x00009F20] 000026B2 584F addq.w A7, 4 000026B4 2F08 move.l -[A7], A0 000026B6 2F0A move.l -[A7], A2 000026B8 2057 movea.l A0, [A7] 000026BA 2268 0004 movea.l A1, [A0 + 0x4] 000026BE 2269 00E0 movea.l A1, [A1 + 0xE0] 000026C2 4E91 jsr [A1] 000026C4 504F addq.w A7, 8 label000026C6: 000026C6 3F3C FFFF move.w -[A7], 0xFFFF 000026CA 486E FFFA pea.l [A6 - 0x6] 000026CE 4EB9 0000 04B8 jsr [0x000004B8] 000026D4 5C4F addq.w A7, 6 label000026D6: 000026D6 245F movea.l A2, [A7]+ 000026D8 4E5E unlink A6 000026DA 4E75 rts 000026DC 4E56 FFF8 link A6, -0x0008 000026E0 102E 000C move.b D0, [A6 + 0xC] 000026E4 56C0 sne D0 000026E6 4400 neg.b D0 000026E8 1F00 move.b -[A7], D0 000026EA 486E FFF8 pea.l [A6 - 0x8] 000026EE 2F2E 0008 move.l -[A7], [A6 + 0x8] 000026F2 2057 movea.l A0, [A7] 000026F4 2268 0004 movea.l A1, [A0 + 0x4] 000026F8 2269 0044 movea.l A1, [A1 + 0x44] 000026FC 4E91 jsr [A1] 000026FE 4A00 tst.b D0 00002700 4FEF 000A lea.l A7, [A7 + 0xA] 00002704 6716 beq +0x18 /* 0000271C */ 00002706 486E FFF8 pea.l [A6 - 0x8] 0000270A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000270E 2057 movea.l A0, [A7] 00002710 2268 0004 movea.l A1, [A0 + 0x4] 00002714 2269 00E4 movea.l A1, [A1 + 0xE4] 00002718 4E91 jsr [A1] 0000271A 504F addq.w A7, 8 label0000271C: 0000271C 4E5E unlink A6 0000271E 4E75 rts 00002720 4E56 FFF0 link A6, -0x0010 00002724 2F0A move.l -[A7], A2 00002726 246E 0008 movea.l A2, [A6 + 0x8] 0000272A 102E 0010 move.b D0, [A6 + 0x10] 0000272E 56C0 sne D0 00002730 4400 neg.b D0 00002732 1F00 move.b -[A7], D0 00002734 486E FFF8 pea.l [A6 - 0x8] 00002738 2F0A move.l -[A7], A2 0000273A 2057 movea.l A0, [A7] 0000273C 2268 0004 movea.l A1, [A0 + 0x4] 00002740 2269 0044 movea.l A1, [A1 + 0x44] 00002744 4E91 jsr [A1] 00002746 4A00 tst.b D0 00002748 4FEF 000A lea.l A7, [A7 + 0xA] 0000274C 675C beq +0x5E /* 000027AA */ 0000274E 206E 000C movea.l A0, [A6 + 0xC] 00002752 2D50 FFF0 move.l [A6 - 0x10], [A0] 00002756 2D68 0004 FFF4 move.l [A6 - 0xC], [A0 + 0x4] 0000275C 486E FFF0 pea.l [A6 - 0x10] 00002760 2F0A move.l -[A7], A2 00002762 2057 movea.l A0, [A7] 00002764 2268 0004 movea.l A1, [A0 + 0x4] 00002768 2269 012C movea.l A1, [A1 + 0x12C] 0000276C 4E91 jsr [A1] 0000276E 486E FFF4 pea.l [A6 - 0xC] 00002772 2F0A move.l -[A7], A2 00002774 2057 movea.l A0, [A7] 00002776 2268 0004 movea.l A1, [A0 + 0x4] 0000277A 2269 012C movea.l A1, [A1 + 0x12C] 0000277E 4E91 jsr [A1] 00002780 486E FFF8 pea.l [A6 - 0x8] 00002784 486E FFF0 pea.l [A6 - 0x10] 00002788 486E FFF8 pea.l [A6 - 0x8] 0000278C A8AA syscall SectRect 0000278E 101F move.b D0, [A7]+ 00002790 4FEF 000E lea.l A7, [A7 + 0xE] 00002794 6714 beq +0x16 /* 000027AA */ 00002796 486E FFF8 pea.l [A6 - 0x8] 0000279A 2F0A move.l -[A7], A2 0000279C 2057 movea.l A0, [A7] 0000279E 2268 0004 movea.l A1, [A0 + 0x4] 000027A2 2269 00E4 movea.l A1, [A1 + 0xE4] 000027A6 4E91 jsr [A1] 000027A8 504F addq.w A7, 8 label000027AA: 000027AA 245F movea.l A2, [A7]+ 000027AC 4E5E unlink A6 000027AE 4E75 rts 000027B0 4E56 FFEE link A6, -0x0012 000027B4 2F0A move.l -[A7], A2 000027B6 246E 0008 movea.l A2, [A6 + 0x8] 000027BA 102E 0010 move.b D0, [A6 + 0x10] 000027BE 56C0 sne D0 000027C0 4400 neg.b D0 000027C2 1F00 move.b -[A7], D0 000027C4 486E FFEE pea.l [A6 - 0x12] 000027C8 2F0A move.l -[A7], A2 000027CA 2057 movea.l A0, [A7] 000027CC 2268 0004 movea.l A1, [A0 + 0x4] 000027D0 2269 0044 movea.l A1, [A1 + 0x44] 000027D4 4E91 jsr [A1] 000027D6 4A00 tst.b D0 000027D8 4FEF 000A lea.l A7, [A7 + 0xA] 000027DC 6700 0094 beq +0x96 /* 00002872 */ 000027E0 1F3C 0001 move.b -[A7], 0x1 000027E4 2F2E 000C move.l -[A7], [A6 + 0xC] 000027E8 486E FFFA pea.l [A6 - 0x6] 000027EC 4EB9 0000 04A8 jsr [0x000004A8] 000027F2 2D79 0000 7794 FFF6 move.l [A6 - 0xA], [0x00007794] 000027FA 486E FFF6 pea.l [A6 - 0xA] 000027FE 2F0A move.l -[A7], A2 00002800 2057 movea.l A0, [A7] 00002802 2268 0004 movea.l A1, [A0 + 0x4] 00002806 2269 012C movea.l A1, [A1 + 0x12C] 0000280A 4E91 jsr [A1] 0000280C 486E FFFA pea.l [A6 - 0x6] 00002810 4EB9 0000 9F20 jsr [0x00009F20] 00002816 584F addq.w A7, 4 00002818 2F08 move.l -[A7], A0 0000281A 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000281E 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00002822 A8E0 syscall OffsetRgn/OfsetRgn 00002824 486E FFEE pea.l [A6 - 0x12] 00002828 486E FFFA pea.l [A6 - 0x6] 0000282C 4EB9 0001 8386 jsr [0x00018386] 00002832 486E FFFA pea.l [A6 - 0x6] 00002836 4EB9 0003 B718 jsr [0x0003B718] 0000283C 4A00 tst.b D0 0000283E 4FEF 001E lea.l A7, [A7 + 0x1E] 00002842 661E bne +0x20 /* 00002862 */ 00002844 486E FFFA pea.l [A6 - 0x6] 00002848 4EB9 0000 9F20 jsr [0x00009F20] 0000284E 584F addq.w A7, 4 00002850 2F08 move.l -[A7], A0 00002852 2F0A move.l -[A7], A2 00002854 2057 movea.l A0, [A7] 00002856 2268 0004 movea.l A1, [A0 + 0x4] 0000285A 2269 00E8 movea.l A1, [A1 + 0xE8] 0000285E 4E91 jsr [A1] 00002860 504F addq.w A7, 8 label00002862: 00002862 3F3C FFFF move.w -[A7], 0xFFFF 00002866 486E FFFA pea.l [A6 - 0x6] 0000286A 4EB9 0000 04B8 jsr [0x000004B8] 00002870 5C4F addq.w A7, 6 label00002872: 00002872 245F movea.l A2, [A7]+ 00002874 4E5E unlink A6 00002876 4E75 rts 00002878 4E56 0000 link A6, 0 0000287C 2F0A move.l -[A7], A2 0000287E 206E 0008 movea.l A0, [A6 + 0x8] 00002882 2468 0020 movea.l A2, [A0 + 0x20] 00002886 200A move.l D0, A2 00002888 6714 beq +0x16 /* 0000289E */ 0000288A 2F2E 000C move.l -[A7], [A6 + 0xC] 0000288E 2F0A move.l -[A7], A2 00002890 2057 movea.l A0, [A7] 00002892 2268 0004 movea.l A1, [A0 + 0x4] 00002896 2269 00DC movea.l A1, [A1 + 0xDC] 0000289A 4E91 jsr [A1] 0000289C 504F addq.w A7, 8 label0000289E: 0000289E 245F movea.l A2, [A7]+ 000028A0 4E5E unlink A6 000028A2 4E75 rts 000028A4 4E56 0000 link A6, 0 000028A8 2F0A move.l -[A7], A2 000028AA 206E 0008 movea.l A0, [A6 + 0x8] 000028AE 2468 0020 movea.l A2, [A0 + 0x20] 000028B2 200A move.l D0, A2 000028B4 6714 beq +0x16 /* 000028CA */ 000028B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000028BA 2F0A move.l -[A7], A2 000028BC 2057 movea.l A0, [A7] 000028BE 2268 0004 movea.l A1, [A0 + 0x4] 000028C2 2269 00E0 movea.l A1, [A1 + 0xE0] 000028C6 4E91 jsr [A1] 000028C8 504F addq.w A7, 8 label000028CA: 000028CA 245F movea.l A2, [A7]+ 000028CC 4E5E unlink A6 000028CE 4E75 rts 000028D0 4E56 0000 link A6, 0 000028D4 2F0A move.l -[A7], A2 000028D6 206E 0008 movea.l A0, [A6 + 0x8] 000028DA 2468 0020 movea.l A2, [A0 + 0x20] 000028DE 200A move.l D0, A2 000028E0 6714 beq +0x16 /* 000028F6 */ 000028E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000028E6 2F0A move.l -[A7], A2 000028E8 2057 movea.l A0, [A7] 000028EA 2268 0004 movea.l A1, [A0 + 0x4] 000028EE 2269 00E4 movea.l A1, [A1 + 0xE4] 000028F2 4E91 jsr [A1] 000028F4 504F addq.w A7, 8 label000028F6: 000028F6 245F movea.l A2, [A7]+ 000028F8 4E5E unlink A6 000028FA 4E75 rts 000028FC 4E56 0000 link A6, 0 00002900 2F0A move.l -[A7], A2 00002902 206E 0008 movea.l A0, [A6 + 0x8] 00002906 2468 0020 movea.l A2, [A0 + 0x20] 0000290A 200A move.l D0, A2 0000290C 6714 beq +0x16 /* 00002922 */ 0000290E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002912 2F0A move.l -[A7], A2 00002914 2057 movea.l A0, [A7] 00002916 2268 0004 movea.l A1, [A0 + 0x4] 0000291A 2269 00E8 movea.l A1, [A1 + 0xE8] 0000291E 4E91 jsr [A1] 00002920 504F addq.w A7, 8 label00002922: 00002922 245F movea.l A2, [A7]+ 00002924 4E5E unlink A6 00002926 4E75 rts 00002928 4E56 0000 link A6, 0 0000292C 2F0A move.l -[A7], A2 0000292E 206E 0008 movea.l A0, [A6 + 0x8] 00002932 2468 0020 movea.l A2, [A0 + 0x20] 00002936 200A move.l D0, A2 00002938 6710 beq +0x12 /* 0000294A */ 0000293A 2F0A move.l -[A7], A2 0000293C 2057 movea.l A0, [A7] 0000293E 2268 0004 movea.l A1, [A0 + 0x4] 00002942 2269 0100 movea.l A1, [A1 + 0x100] 00002946 4E91 jsr [A1] 00002948 584F addq.w A7, 4 label0000294A: 0000294A 245F movea.l A2, [A7]+ 0000294C 4E5E unlink A6 0000294E 4E75 rts fn00002950: 00002950 4E56 0000 link A6, 0 00002954 48E7 1030 movem.l -[A7], D3,A2,A3 00002958 266E 0008 movea.l A3, [A6 + 0x8] 0000295C 7600 moveq.l D3, 0x00 0000295E 246B 0020 movea.l A2, [A3 + 0x20] 00002962 200A move.l D0, A2 00002964 6714 beq +0x16 /* 0000297A */ 00002966 2F0B move.l -[A7], A3 00002968 2F0A move.l -[A7], A2 0000296A 2057 movea.l A0, [A7] 0000296C 2268 0004 movea.l A1, [A0 + 0x4] 00002970 2269 0104 movea.l A1, [A1 + 0x104] 00002974 4E91 jsr [A1] 00002976 1600 move.b D3, D0 00002978 504F addq.w A7, 8 label0000297A: 0000297A 1003 move.b D0, D3 0000297C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002980 4E5E unlink A6 00002982 4E75 rts 00002984 4E56 FFF8 link A6, -0x0008 00002988 2F03 move.l -[A7], D3 0000298A 4227 clr.b -[A7] 0000298C 486E FFF8 pea.l [A6 - 0x8] 00002990 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002994 2057 movea.l A0, [A7] 00002996 2268 0004 movea.l A1, [A0 + 0x4] 0000299A 2269 0044 movea.l A1, [A1 + 0x44] 0000299E 4E91 jsr [A1] 000029A0 1600 move.b D3, D0 000029A2 4FEF 000A lea.l A7, [A7 + 0xA] 000029A6 6606 bne +0x8 /* 000029AE */ 000029A8 4A2E 000C tst.b [A6 + 0xC] 000029AC 6716 beq +0x18 /* 000029C4 */ label000029AE: 000029AE 42A7 clr.l -[A7] 000029B0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000029B4 2057 movea.l A0, [A7] 000029B6 2268 0004 movea.l A1, [A0 + 0x4] 000029BA 2269 0104 movea.l A1, [A1 + 0x104] 000029BE 4E91 jsr [A1] 000029C0 C600 and.b D3, D0 000029C2 504F addq.w A7, 8 label000029C4: 000029C4 1003 move.b D0, D3 000029C6 261F move.l D3, [A7]+ 000029C8 4E5E unlink A6 000029CA 4E75 rts 000029CC 4E56 FFCE link A6, -0x0032 000029D0 2F0A move.l -[A7], A2 000029D2 246E 0008 movea.l A2, [A6 + 0x8] 000029D6 2D4F FFE2 move.l [A6 - 0x1E], A7 000029DA 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 000029E0 6600 0176 bne +0x178 /* 00002B58 */ 000029E4 486E FFE6 pea.l [A6 - 0x1A] 000029E8 2F0A move.l -[A7], A2 000029EA 2057 movea.l A0, [A7] 000029EC 2268 0004 movea.l A1, [A0 + 0x4] 000029F0 2269 003C movea.l A1, [A1 + 0x3C] 000029F4 4E91 jsr [A1] 000029F6 4A00 tst.b D0 000029F8 504F addq.w A7, 8 000029FA 6700 015C beq +0x15E /* 00002B58 */ 000029FE 4AAE 000C tst.l [A6 + 0xC] 00002A02 6712 beq +0x14 /* 00002A16 */ 00002A04 554F subq.w A7, 2 00002A06 486E FFE6 pea.l [A6 - 0x1A] 00002A0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002A0E A8E9 syscall RectInRgn 00002A10 101F move.b D0, [A7]+ 00002A12 6700 0144 beq +0x146 /* 00002B58 */ label00002A16: 00002A16 42A7 clr.l -[A7] 00002A18 2F0A move.l -[A7], A2 00002A1A 2057 movea.l A0, [A7] 00002A1C 2268 0004 movea.l A1, [A0 + 0x4] 00002A20 2269 0104 movea.l A1, [A1 + 0x104] 00002A24 4E91 jsr [A1] 00002A26 4A00 tst.b D0 00002A28 504F addq.w A7, 8 00002A2A 6700 012C beq +0x12E /* 00002B58 */ 00002A2E 486E FFE6 pea.l [A6 - 0x1A] 00002A32 2F0A move.l -[A7], A2 00002A34 2057 movea.l A0, [A7] 00002A36 2268 0004 movea.l A1, [A0 + 0x4] 00002A3A 2269 0128 movea.l A1, [A1 + 0x128] 00002A3E 4E91 jsr [A1] 00002A40 486E FFEA pea.l [A6 - 0x16] 00002A44 2F0A move.l -[A7], A2 00002A46 2057 movea.l A0, [A7] 00002A48 2268 0004 movea.l A1, [A0 + 0x4] 00002A4C 2269 0128 movea.l A1, [A1 + 0x128] 00002A50 4E91 jsr [A1] 00002A52 4A79 0002 6120 tst.w [0x00026120] 00002A58 4FEF 0010 lea.l A7, [A7 + 0x10] 00002A5C 6F32 ble +0x34 /* 00002A90 */ 00002A5E 486E FFE6 pea.l [A6 - 0x1A] 00002A62 4878 032B push.l 0x32B 00002A66 2F12 move.l -[A7], [A2] 00002A68 2057 movea.l A0, [A7] 00002A6A 2250 movea.l A1, [A0] 00002A6C 2269 0018 movea.l A1, [A1 + 0x18] 00002A70 4E91 jsr [A1] 00002A72 4A00 tst.b D0 00002A74 4FEF 000C lea.l A7, [A7 + 0xC] 00002A78 6700 00DE beq +0xE0 /* 00002B58 */ 00002A7C 2F0A move.l -[A7], A2 00002A7E 2057 movea.l A0, [A7] 00002A80 2268 0004 movea.l A1, [A0 + 0x4] 00002A84 2269 0110 movea.l A1, [A1 + 0x110] 00002A88 4E91 jsr [A1] 00002A8A 584F addq.w A7, 4 00002A8C 6000 00CA bra +0xCC /* 00002B58 */ label00002A90: 00002A90 486E FFE6 pea.l [A6 - 0x1A] 00002A94 486E FFEE pea.l [A6 - 0x12] 00002A98 4EB9 0000 02D0 jsr [0x000002D0 /* SerialVars */] 00002A9E 504F addq.w A7, 8 00002AA0 6046 bra +0x48 /* 00002AE8 */ label00002AA2: 00002AA2 486E FFEE pea.l [A6 - 0x12] 00002AA6 4EB9 0000 E27C jsr [0x0000E27C] 00002AAC 584F addq.w A7, 4 00002AAE 2F08 move.l -[A7], A0 00002AB0 4EB9 0000 02C0 jsr [0x000002C0] 00002AB6 13C0 0002 611E move.b [0x0002611E], D0 00002ABC 486E FFE6 pea.l [A6 - 0x1A] 00002AC0 4878 032B push.l 0x32B 00002AC4 2F12 move.l -[A7], [A2] 00002AC6 2057 movea.l A0, [A7] 00002AC8 2250 movea.l A1, [A0] 00002ACA 2269 0018 movea.l A1, [A1 + 0x18] 00002ACE 4E91 jsr [A1] 00002AD0 4A00 tst.b D0 00002AD2 4FEF 0010 lea.l A7, [A7 + 0x10] 00002AD6 6710 beq +0x12 /* 00002AE8 */ 00002AD8 2F0A move.l -[A7], A2 00002ADA 2057 movea.l A0, [A7] 00002ADC 2268 0004 movea.l A1, [A0 + 0x4] 00002AE0 2269 0110 movea.l A1, [A1 + 0x110] 00002AE4 4E91 jsr [A1] 00002AE6 584F addq.w A7, 4 label00002AE8: 00002AE8 4879 0002 6120 push.l 0x26120 00002AEE 486E FFEE pea.l [A6 - 0x12] 00002AF2 4EB9 0000 02E0 jsr [0x000002E0 /* FinderName */] 00002AF8 4A00 tst.b D0 00002AFA 504F addq.w A7, 8 00002AFC 66A4 bne -0x5A /* 00002AA2 */ 00002AFE 3F3C FFFF move.w -[A7], 0xFFFF 00002B02 486E FFEE pea.l [A6 - 0x12] 00002B06 4EB9 0000 02D8 jsr [0x000002D8 /* ABusVars */] 00002B0C 5C4F addq.w A7, 6 00002B0E 6048 bra +0x4A /* 00002B58 */ 00002B10 4EB9 0000 1D0A jsr [0x00001D0A] 00002B16 5300 subq.b D0, 1 00002B18 661C bne +0x1E /* 00002B36 */ 00002B1A 4878 07C4 push.l 0x7C4 00002B1E 4879 0000 65DE push.l 0x65DE 00002B24 4879 0000 65E8 push.l 0x65E8 00002B2A 4EB9 0000 01B0 jsr [0x000001B0] 00002B30 4FEF 000C lea.l A7, [A7 + 0xC] 00002B34 6018 bra +0x1A /* 00002B4E */ label00002B36: 00002B36 4EB9 0000 1D0A jsr [0x00001D0A] 00002B3C 5500 subq.b D0, 2 00002B3E 660E bne +0x10 /* 00002B4E */ 00002B40 4879 0000 65E8 push.l 0x65E8 00002B46 4EB9 0000 1CFC jsr [0x00001CFC] 00002B4C 584F addq.w A7, 4 label00002B4E: 00002B4E 486E FFCE pea.l [A6 - 0x32] 00002B52 4EB9 0000 0150 jsr [0x00000150] label00002B58: 00002B58 245F movea.l A2, [A7]+ 00002B5A 4E5E unlink A6 00002B5C 4E75 rts 00002B5E 4E75 rts 00002B60 4E56 0000 link A6, 0 00002B64 2F0A move.l -[A7], A2 00002B66 206E 0008 movea.l A0, [A6 + 0x8] 00002B6A 2468 0020 movea.l A2, [A0 + 0x20] 00002B6E 200A move.l D0, A2 00002B70 6710 beq +0x12 /* 00002B82 */ 00002B72 2F0A move.l -[A7], A2 00002B74 2057 movea.l A0, [A7] 00002B76 2268 0004 movea.l A1, [A0 + 0x4] 00002B7A 2269 00F0 movea.l A1, [A1 + 0xF0] 00002B7E 4E91 jsr [A1] 00002B80 584F addq.w A7, 4 label00002B82: 00002B82 245F movea.l A2, [A7]+ 00002B84 4E5E unlink A6 00002B86 4E75 rts 00002B88 4E56 0000 link A6, 0 00002B8C 2F0A move.l -[A7], A2 00002B8E 206E 0008 movea.l A0, [A6 + 0x8] 00002B92 2468 0020 movea.l A2, [A0 + 0x20] 00002B96 200A move.l D0, A2 00002B98 671A beq +0x1C /* 00002BB4 */ 00002B9A 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002B9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BA2 2F0A move.l -[A7], A2 00002BA4 2057 movea.l A0, [A7] 00002BA6 2268 0004 movea.l A1, [A0 + 0x4] 00002BAA 2269 00F4 movea.l A1, [A1 + 0xF4] 00002BAE 4E91 jsr [A1] 00002BB0 4FEF 000C lea.l A7, [A7 + 0xC] label00002BB4: 00002BB4 245F movea.l A2, [A7]+ 00002BB6 4E5E unlink A6 00002BB8 4E75 rts 00002BBA 4E56 0000 link A6, 0 00002BBE 2F0A move.l -[A7], A2 00002BC0 206E 0008 movea.l A0, [A6 + 0x8] 00002BC4 2468 0020 movea.l A2, [A0 + 0x20] 00002BC8 200A move.l D0, A2 00002BCA 671A beq +0x1C /* 00002BE6 */ 00002BCC 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002BD0 2F2E 000C move.l -[A7], [A6 + 0xC] 00002BD4 2F0A move.l -[A7], A2 00002BD6 2057 movea.l A0, [A7] 00002BD8 2268 0004 movea.l A1, [A0 + 0x4] 00002BDC 2269 00F8 movea.l A1, [A1 + 0xF8] 00002BE0 4E91 jsr [A1] 00002BE2 4FEF 000C lea.l A7, [A7 + 0xC] label00002BE6: 00002BE6 245F movea.l A2, [A7]+ 00002BE8 4E5E unlink A6 00002BEA 4E75 rts fn00002BEC: 00002BEC 4E56 0000 link A6, 0 00002BF0 2F0B move.l -[A7], A3 00002BF2 2F0A move.l -[A7], A2 00002BF4 266E 0012 movea.l A3, [A6 + 0x12] 00002BF8 206E 0008 movea.l A0, [A6 + 0x8] 00002BFC 2468 0020 movea.l A2, [A0 + 0x20] 00002C00 200A move.l D0, A2 00002C02 6722 beq +0x24 /* 00002C26 */ 00002C04 2F0B move.l -[A7], A3 00002C06 1F2E 0010 move.b -[A7], [A6 + 0x10] 00002C0A 1F2E 000E move.b -[A7], [A6 + 0xE] 00002C0E 3F2E 000C move.w -[A7], [A6 + 0xC] 00002C12 2F0A move.l -[A7], A2 00002C14 2057 movea.l A0, [A7] 00002C16 2268 0004 movea.l A1, [A0 + 0x4] 00002C1A 2269 00FC movea.l A1, [A1 + 0xFC] 00002C1E 4E91 jsr [A1] 00002C20 4FEF 000E lea.l A7, [A7 + 0xE] 00002C24 602E bra +0x30 /* 00002C54 */ label00002C26: 00002C26 4A2E 0010 tst.b [A6 + 0x10] 00002C2A 660E bne +0x10 /* 00002C3A */ 00002C2C 0C6E 0004 000C cmpi.w [A6 + 0xC], 0x4 00002C32 6D06 blt +0x8 /* 00002C3A */ 00002C34 4A2E 000E tst.b [A6 + 0xE] 00002C38 6610 bne +0x12 /* 00002C4A */ label00002C3A: 00002C3A 26B9 0000 2FEC move.l [A3], [0x00002FEC] 00002C40 3779 0000 2FF0 0004 move.w [A3 + 0x4], [0x00002FF0] 00002C48 600A bra +0xC /* 00002C54 */ label00002C4A: 00002C4A 2F0B move.l -[A7], A3 00002C4C 4EB9 0000 0310 jsr [0x00000310] 00002C52 584F addq.w A7, 4 label00002C54: 00002C54 245F movea.l A2, [A7]+ 00002C56 265F movea.l A3, [A7]+ 00002C58 4E5E unlink A6 00002C5A 4E75 rts 00002C5C 206F 0008 movea.l A0, [A7 + 0x8] 00002C60 7001 moveq.l D0, 0x01 00002C62 2080 move.l [A0], D0 00002C64 206F 000C movea.l A0, [A7 + 0xC] 00002C68 7001 moveq.l D0, 0x01 00002C6A 2080 move.l [A0], D0 00002C6C 4E75 rts 00002C6E 7001 moveq.l D0, 0x01 00002C70 4E75 rts 00002C72 4E56 FFE0 link A6, -0x0020 00002C76 2F0A move.l -[A7], A2 00002C78 246E 0008 movea.l A2, [A6 + 0x8] 00002C7C 2D4F FFF4 move.l [A6 - 0xC], A7 00002C80 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00002C86 6600 00EA bne +0xEC /* 00002D72 */ 00002C8A 486E FFF8 pea.l [A6 - 0x8] 00002C8E 2F0A move.l -[A7], A2 00002C90 2057 movea.l A0, [A7] 00002C92 2268 0004 movea.l A1, [A0 + 0x4] 00002C96 2269 003C movea.l A1, [A1 + 0x3C] 00002C9A 4E91 jsr [A1] 00002C9C 4A00 tst.b D0 00002C9E 504F addq.w A7, 8 00002CA0 6700 00D0 beq +0xD2 /* 00002D72 */ 00002CA4 4AAE 0010 tst.l [A6 + 0x10] 00002CA8 6712 beq +0x14 /* 00002CBC */ 00002CAA 554F subq.w A7, 2 00002CAC 486E FFF8 pea.l [A6 - 0x8] 00002CB0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002CB4 A8E9 syscall RectInRgn 00002CB6 101F move.b D0, [A7]+ 00002CB8 6700 00B8 beq +0xBA /* 00002D72 */ label00002CBC: 00002CBC 42A7 clr.l -[A7] 00002CBE 2F0A move.l -[A7], A2 00002CC0 2057 movea.l A0, [A7] 00002CC2 2268 0004 movea.l A1, [A0 + 0x4] 00002CC6 2269 0104 movea.l A1, [A1 + 0x104] 00002CCA 4E91 jsr [A1] 00002CCC 4A00 tst.b D0 00002CCE 504F addq.w A7, 8 00002CD0 6700 00A0 beq +0xA2 /* 00002D72 */ 00002CD4 486E FFF8 pea.l [A6 - 0x8] 00002CD8 2F0A move.l -[A7], A2 00002CDA 2057 movea.l A0, [A7] 00002CDC 2268 0004 movea.l A1, [A0 + 0x4] 00002CE0 2269 0128 movea.l A1, [A1 + 0x128] 00002CE4 4E91 jsr [A1] 00002CE6 486E FFFC pea.l [A6 - 0x4] 00002CEA 2F0A move.l -[A7], A2 00002CEC 2057 movea.l A0, [A7] 00002CEE 2268 0004 movea.l A1, [A0 + 0x4] 00002CF2 2269 0128 movea.l A1, [A1 + 0x128] 00002CF6 4E91 jsr [A1] 00002CF8 486E FFF8 pea.l [A6 - 0x8] 00002CFC 4878 032B push.l 0x32B 00002D00 2F12 move.l -[A7], [A2] 00002D02 2057 movea.l A0, [A7] 00002D04 2250 movea.l A1, [A0] 00002D06 2269 0018 movea.l A1, [A1 + 0x18] 00002D0A 4E91 jsr [A1] 00002D0C 4A00 tst.b D0 00002D0E 4FEF 001C lea.l A7, [A7 + 0x1C] 00002D12 675E beq +0x60 /* 00002D72 */ 00002D14 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D18 2F0A move.l -[A7], A2 00002D1A 2057 movea.l A0, [A7] 00002D1C 2268 0004 movea.l A1, [A0 + 0x4] 00002D20 2269 0124 movea.l A1, [A1 + 0x124] 00002D24 4E91 jsr [A1] 00002D26 504F addq.w A7, 8 00002D28 6048 bra +0x4A /* 00002D72 */ 00002D2A 4EB9 0000 1D0A jsr [0x00001D0A] 00002D30 5300 subq.b D0, 1 00002D32 661C bne +0x1E /* 00002D50 */ 00002D34 4878 0889 push.l 0x889 00002D38 4879 0000 65DE push.l 0x65DE 00002D3E 4879 0000 6586 push.l 0x6586 00002D44 4EB9 0000 01B0 jsr [0x000001B0] 00002D4A 4FEF 000C lea.l A7, [A7 + 0xC] 00002D4E 6018 bra +0x1A /* 00002D68 */ label00002D50: 00002D50 4EB9 0000 1D0A jsr [0x00001D0A] 00002D56 5500 subq.b D0, 2 00002D58 660E bne +0x10 /* 00002D68 */ 00002D5A 4879 0000 6586 push.l 0x6586 00002D60 4EB9 0000 1CFC jsr [0x00001CFC] 00002D66 584F addq.w A7, 4 label00002D68: 00002D68 486E FFE0 pea.l [A6 - 0x20] 00002D6C 4EB9 0000 0150 jsr [0x00000150] label00002D72: 00002D72 245F movea.l A2, [A7]+ 00002D74 4E5E unlink A6 00002D76 4E75 rts 00002D78 4E56 0000 link A6, 0 00002D7C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002D80 2F2E 000C move.l -[A7], [A6 + 0xC] 00002D84 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002D88 2057 movea.l A0, [A7] 00002D8A 2268 0004 movea.l A1, [A0 + 0x4] 00002D8E 2269 011C movea.l A1, [A1 + 0x11C] 00002D92 4E91 jsr [A1] 00002D94 4E5E unlink A6 00002D96 4E75 rts 00002D98 4E56 0000 link A6, 0 00002D9C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002DA0 2057 movea.l A0, [A7] 00002DA2 2268 0004 movea.l A1, [A0 + 0x4] 00002DA6 2269 0110 movea.l A1, [A1 + 0x110] 00002DAA 4E91 jsr [A1] 00002DAC 4E5E unlink A6 00002DAE 4E75 rts 00002DB0 4E56 0000 link A6, 0 00002DB4 2F0A move.l -[A7], A2 00002DB6 206E 0008 movea.l A0, [A6 + 0x8] 00002DBA 2468 0020 movea.l A2, [A0 + 0x20] 00002DBE 200A move.l D0, A2 00002DC0 6714 beq +0x16 /* 00002DD6 */ 00002DC2 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DC6 2F0A move.l -[A7], A2 00002DC8 2057 movea.l A0, [A7] 00002DCA 2268 0004 movea.l A1, [A0 + 0x4] 00002DCE 2269 0128 movea.l A1, [A1 + 0x128] 00002DD2 4E91 jsr [A1] 00002DD4 504F addq.w A7, 8 label00002DD6: 00002DD6 245F movea.l A2, [A7]+ 00002DD8 4E5E unlink A6 00002DDA 4E75 rts 00002DDC 4E56 0000 link A6, 0 00002DE0 2F0A move.l -[A7], A2 00002DE2 206E 0008 movea.l A0, [A6 + 0x8] 00002DE6 2468 0020 movea.l A2, [A0 + 0x20] 00002DEA 200A move.l D0, A2 00002DEC 6714 beq +0x16 /* 00002E02 */ 00002DEE 2F2E 000C move.l -[A7], [A6 + 0xC] 00002DF2 2F0A move.l -[A7], A2 00002DF4 2057 movea.l A0, [A7] 00002DF6 2268 0004 movea.l A1, [A0 + 0x4] 00002DFA 2269 012C movea.l A1, [A1 + 0x12C] 00002DFE 4E91 jsr [A1] 00002E00 504F addq.w A7, 8 label00002E02: 00002E02 245F movea.l A2, [A7]+ 00002E04 4E5E unlink A6 00002E06 4E75 rts 00002E08 4E56 0000 link A6, 0 00002E0C 2F0A move.l -[A7], A2 00002E0E 206E 0008 movea.l A0, [A6 + 0x8] 00002E12 2468 0020 movea.l A2, [A0 + 0x20] 00002E16 200A move.l D0, A2 00002E18 6714 beq +0x16 /* 00002E2E */ 00002E1A 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E1E 2F0A move.l -[A7], A2 00002E20 2057 movea.l A0, [A7] 00002E22 2268 0004 movea.l A1, [A0 + 0x4] 00002E26 2269 0130 movea.l A1, [A1 + 0x130] 00002E2A 4E91 jsr [A1] 00002E2C 504F addq.w A7, 8 label00002E2E: 00002E2E 245F movea.l A2, [A7]+ 00002E30 4E5E unlink A6 00002E32 4E75 rts 00002E34 4E56 0000 link A6, 0 00002E38 2F0A move.l -[A7], A2 00002E3A 206E 0008 movea.l A0, [A6 + 0x8] 00002E3E 2468 0020 movea.l A2, [A0 + 0x20] 00002E42 200A move.l D0, A2 00002E44 6714 beq +0x16 /* 00002E5A */ 00002E46 2F2E 000C move.l -[A7], [A6 + 0xC] 00002E4A 2F0A move.l -[A7], A2 00002E4C 2057 movea.l A0, [A7] 00002E4E 2268 0004 movea.l A1, [A0 + 0x4] 00002E52 2269 0134 movea.l A1, [A1 + 0x134] 00002E56 4E91 jsr [A1] 00002E58 504F addq.w A7, 8 label00002E5A: 00002E5A 245F movea.l A2, [A7]+ 00002E5C 4E5E unlink A6 00002E5E 4E75 rts fn00002E60: 00002E60 4E56 0000 link A6, 0 00002E64 48E7 1030 movem.l -[A7], D3,A2,A3 00002E68 246E 0008 movea.l A2, [A6 + 0x8] 00002E6C 266E 000C movea.l A3, [A6 + 0xC] 00002E70 4292 clr.l [A2] 00002E72 7600 moveq.l D3, 0x00 00002E74 2F0B move.l -[A7], A3 00002E76 4EB9 0000 A564 jsr [0x0000A564] 00002E7C 2008 move.l D0, A0 00002E7E 584F addq.w A7, 4 00002E80 6734 beq +0x36 /* 00002EB6 */ 00002E82 2F0B move.l -[A7], A3 00002E84 4EB9 0000 A564 jsr [0x0000A564] 00002E8A 584F addq.w A7, 4 00002E8C 2F08 move.l -[A7], A0 00002E8E 2057 movea.l A0, [A7] 00002E90 2268 0004 movea.l A1, [A0 + 0x4] 00002E94 2269 0180 movea.l A1, [A1 + 0x180] 00002E98 4E91 jsr [A1] 00002E9A 4A00 tst.b D0 00002E9C 584F addq.w A7, 4 00002E9E 6716 beq +0x18 /* 00002EB6 */ 00002EA0 1F3C 0001 move.b -[A7], 0x1 00002EA4 2F0B move.l -[A7], A3 00002EA6 2057 movea.l A0, [A7] 00002EA8 2268 0004 movea.l A1, [A0 + 0x4] 00002EAC 2269 0108 movea.l A1, [A1 + 0x108] 00002EB0 4E91 jsr [A1] 00002EB2 1600 move.b D3, D0 00002EB4 5C4F addq.w A7, 6 label00002EB6: 00002EB6 4A03 tst.b D3 00002EB8 6618 bne +0x1A /* 00002ED2 */ 00002EBA 594F subq.w A7, 4 00002EBC A8D8 syscall NewRgn 00002EBE 249F move.l [A2], [A7]+ 00002EC0 2652 movea.l A3, [A2] 00002EC2 200B move.l D0, A3 00002EC4 670C beq +0xE /* 00002ED2 */ 00002EC6 2F0B move.l -[A7], A3 00002EC8 A87A syscall GetClip 00002ECA 4879 0000 778C push.l 0x778C 00002ED0 A87B syscall ClipRect label00002ED2: 00002ED2 204A movea.l A0, A2 00002ED4 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00002ED8 4E5E unlink A6 00002EDA 4E75 rts fn00002EDC: 00002EDC 4E56 0000 link A6, 0 00002EE0 2F0B move.l -[A7], A3 00002EE2 2F0A move.l -[A7], A2 00002EE4 246E 0008 movea.l A2, [A6 + 0x8] 00002EE8 200A move.l D0, A2 00002EEA 671E beq +0x20 /* 00002F0A */ 00002EEC 2652 movea.l A3, [A2] 00002EEE 200B move.l D0, A3 00002EF0 6708 beq +0xA /* 00002EFA */ 00002EF2 2F0B move.l -[A7], A3 00002EF4 A879 syscall SetClip 00002EF6 2F12 move.l -[A7], [A2] 00002EF8 A8D9 syscall DisposRgn/DisposeRgn label00002EFA: 00002EFA 4A6E 000C tst.w [A6 + 0xC] 00002EFE 6F0A ble +0xC /* 00002F0A */ 00002F00 2F0A move.l -[A7], A2 00002F02 4EB9 0000 0168 jsr [0x00000168] 00002F08 584F addq.w A7, 4 label00002F0A: 00002F0A 204A movea.l A0, A2 00002F0C 245F movea.l A2, [A7]+ 00002F0E 265F movea.l A3, [A7]+ 00002F10 4E5E unlink A6 00002F12 4E75 rts 00002F14 4E56 0000 link A6, 0 00002F18 2F0A move.l -[A7], A2 00002F1A 4A6E 000C tst.w [A6 + 0xC] 00002F1E 671E beq +0x20 /* 00002F3E */ 00002F20 206E 0008 movea.l A0, [A6 + 0x8] 00002F24 41E8 007E lea.l A0, [A0 + 0x7E] 00002F28 226E 0008 movea.l A1, [A6 + 0x8] 00002F2C 2288 move.l [A1], A0 00002F2E 206E 0008 movea.l A0, [A6 + 0x8] 00002F32 4868 007E pea.l [A0 + 0x7E] 00002F36 4EB9 0000 17B0 jsr [0x000017B0] 00002F3C 584F addq.w A7, 4 label00002F3E: 00002F3E 2F2E 000E move.l -[A7], [A6 + 0xE] 00002F42 4267 clr.w -[A7] 00002F44 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F48 61FF 0000 2C14 bsr +0x2C16 /* 00005B5E */ 00002F4E 41F9 0000 6122 lea.l A0, [0x00006122] 00002F54 226E 0008 movea.l A1, [A6 + 0x8] 00002F58 2348 0004 move.l [A1 + 0x4], A0 00002F5C 41F9 0000 6122 lea.l A0, [0x00006122] 00002F62 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00002F66 226E 0008 movea.l A1, [A6 + 0x8] 00002F6A 2251 movea.l A1, [A1] 00002F6C 2288 move.l [A1], A0 00002F6E 206E 0008 movea.l A0, [A6 + 0x8] 00002F72 2450 movea.l A2, [A0] 00002F74 41E8 007E lea.l A0, [A0 + 0x7E] 00002F78 91CA sub.l A0, A2 00002F7A 2548 0008 move.l [A2 + 0x8], A0 00002F7E 206E 0008 movea.l A0, [A6 + 0x8] 00002F82 4868 007C pea.l [A0 + 0x7C] 00002F86 2F2E 000E move.l -[A7], [A6 + 0xE] 00002F8A 4EB9 0000 A61E jsr [0x0000A61E] 00002F90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002F94 61FF 0000 0012 bsr +0x14 /* 00002FA8 */ 00002F9A 206E 0008 movea.l A0, [A6 + 0x8] 00002F9E 4FEF 0016 lea.l A7, [A7 + 0x16] 00002FA2 245F movea.l A2, [A7]+ 00002FA4 4E5E unlink A6 00002FA6 4E75 rts fn00002FA8: 00002FA8 4E56 FFF8 link A6, -0x0008 00002FAC 2F0B move.l -[A7], A3 00002FAE 2F0A move.l -[A7], A2 00002FB0 266E 0008 movea.l A3, [A6 + 0x8] 00002FB4 422B 0027 clr.b [A3 + 0x27] 00002FB8 594F subq.w A7, 4 00002FBA 3F2B 007C move.w -[A7], [A3 + 0x7C] 00002FBE A9BC syscall GetPicture 00002FC0 245F movea.l A2, [A7]+ 00002FC2 200A move.l D0, A2 00002FC4 673C beq +0x3E /* 00003002 */ 00002FC6 2052 movea.l A0, [A2] 00002FC8 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00002FCE 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00002FD4 4227 clr.b -[A7] 00002FD6 302E FFF8 move.w D0, [A6 - 0x8] 00002FDA 48C0 ext.l D0 00002FDC 322E FFFC move.w D1, [A6 - 0x4] 00002FE0 48C1 ext.l D1 00002FE2 9280 sub.l D1, D0 00002FE4 2F01 move.l -[A7], D1 00002FE6 302E FFFA move.w D0, [A6 - 0x6] 00002FEA 48C0 ext.l D0 00002FEC 322E FFFE move.w D1, [A6 - 0x2] 00002FF0 48C1 ext.l D1 00002FF2 9280 sub.l D1, D0 00002FF4 2F01 move.l -[A7], D1 00002FF6 2F0B move.l -[A7], A3 00002FF8 61FF 0000 4974 bsr +0x4976 /* 0000796E */ 00002FFE 4FEF 000E lea.l A7, [A7 + 0xE] label00003002: 00003002 245F movea.l A2, [A7]+ 00003004 265F movea.l A3, [A7]+ 00003006 4E5E unlink A6 00003008 4E75 rts 0000300A 4E56 FFE8 link A6, -0x0018 0000300E 2F0B move.l -[A7], A3 00003010 2F0A move.l -[A7], A2 00003012 266E 0008 movea.l A3, [A6 + 0x8] 00003016 594F subq.w A7, 4 00003018 3F2B 007C move.w -[A7], [A3 + 0x7C] 0000301C A9BC syscall GetPicture 0000301E 245F movea.l A2, [A7]+ 00003020 200A move.l D0, A2 00003022 6732 beq +0x34 /* 00003056 */ 00003024 486E FFF0 pea.l [A6 - 0x10] 00003028 2F0B move.l -[A7], A3 0000302A 2057 movea.l A0, [A7] 0000302C 2268 0004 movea.l A1, [A0 + 0x4] 00003030 2269 0170 movea.l A1, [A1 + 0x170] 00003034 4E91 jsr [A1] 00003036 426E FFFA clr.w [A6 - 0x6] 0000303A 426E FFF8 clr.w [A6 - 0x8] 0000303E 3D6E FFF2 FFFE move.w [A6 - 0x2], [A6 - 0xE] 00003044 3D6E FFF6 FFFC move.w [A6 - 0x4], [A6 - 0xA] 0000304A 2F0A move.l -[A7], A2 0000304C 486E FFF8 pea.l [A6 - 0x8] 00003050 A8F6 syscall DrawPicture 00003052 504F addq.w A7, 8 00003054 602C bra +0x2E /* 00003082 */ label00003056: 00003056 486E FFE8 pea.l [A6 - 0x18] 0000305A 2F0B move.l -[A7], A3 0000305C 2057 movea.l A0, [A7] 0000305E 2268 0004 movea.l A1, [A0 + 0x4] 00003062 2269 0040 movea.l A1, [A1 + 0x40] 00003066 4E91 jsr [A1] 00003068 A89E syscall PenNormal 0000306A 486E FFE8 pea.l [A6 - 0x18] 0000306E 4EB9 0000 D44C jsr [0x0000D44C] 00003074 4868 00AA pea.l [A0 + 0xAA] 00003078 A8A5 syscall FillRect 0000307A 486E FFE8 pea.l [A6 - 0x18] 0000307E A8A1 syscall FrameRect 00003080 504F addq.w A7, 8 label00003082: 00003082 245F movea.l A2, [A7]+ 00003084 265F movea.l A3, [A7]+ 00003086 4E5E unlink A6 00003088 4E75 rts 0000308A 4E56 0000 link A6, 0 0000308E 2F0A move.l -[A7], A2 00003090 4A6E 000C tst.w [A6 + 0xC] 00003094 671E beq +0x20 /* 000030B4 */ 00003096 206E 0008 movea.l A0, [A6 + 0x8] 0000309A 41E8 008A lea.l A0, [A0 + 0x8A] 0000309E 226E 0008 movea.l A1, [A6 + 0x8] 000030A2 2288 move.l [A1], A0 000030A4 206E 0008 movea.l A0, [A6 + 0x8] 000030A8 4868 008A pea.l [A0 + 0x8A] 000030AC 4EB9 0000 17B0 jsr [0x000017B0] 000030B2 584F addq.w A7, 4 label000030B4: 000030B4 2F2E 000E move.l -[A7], [A6 + 0xE] 000030B8 4267 clr.w -[A7] 000030BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000030BE 61FF 0000 2A9E bsr +0x2AA0 /* 00005B5E */ 000030C4 41F9 0000 5E64 lea.l A0, [0x00005E64] 000030CA 226E 0008 movea.l A1, [A6 + 0x8] 000030CE 2348 0004 move.l [A1 + 0x4], A0 000030D2 41F9 0000 5E64 lea.l A0, [0x00005E64] 000030D8 41E8 01CC lea.l A0, [A0 + 0x1CC] 000030DC 226E 0008 movea.l A1, [A6 + 0x8] 000030E0 2251 movea.l A1, [A1] 000030E2 2288 move.l [A1], A0 000030E4 206E 0008 movea.l A0, [A6 + 0x8] 000030E8 2450 movea.l A2, [A0] 000030EA 41E8 008A lea.l A0, [A0 + 0x8A] 000030EE 91CA sub.l A0, A2 000030F0 2548 0008 move.l [A2 + 0x8], A0 000030F4 206E 0008 movea.l A0, [A6 + 0x8] 000030F8 4868 0088 pea.l [A0 + 0x88] 000030FC 2F2E 000E move.l -[A7], [A6 + 0xE] 00003100 4EB9 0000 A61E jsr [0x0000A61E] 00003106 206E 0008 movea.l A0, [A6 + 0x8] 0000310A 42A8 007C clr.l [A0 + 0x7C] 0000310E 206E 0008 movea.l A0, [A6 + 0x8] 00003112 42A8 0080 clr.l [A0 + 0x80] 00003116 206E 0008 movea.l A0, [A6 + 0x8] 0000311A 42A8 0084 clr.l [A0 + 0x84] 0000311E 206E 0008 movea.l A0, [A6 + 0x8] 00003122 4FEF 0012 lea.l A7, [A7 + 0x12] 00003126 245F movea.l A2, [A7]+ 00003128 4E5E unlink A6 0000312A 4E75 rts 0000312C 4E56 0000 link A6, 0 00003130 2F0B move.l -[A7], A3 00003132 2F0A move.l -[A7], A2 00003134 246E 0008 movea.l A2, [A6 + 0x8] 00003138 200A move.l D0, A2 0000313A 676E beq +0x70 /* 000031AA */ 0000313C 41F9 0000 5E64 lea.l A0, [0x00005E64] 00003142 2548 0004 move.l [A2 + 0x4], A0 00003146 41F9 0000 5E64 lea.l A0, [0x00005E64] 0000314C 41E8 01CC lea.l A0, [A0 + 0x1CC] 00003150 2252 movea.l A1, [A2] 00003152 2288 move.l [A1], A0 00003154 2652 movea.l A3, [A2] 00003156 204A movea.l A0, A2 00003158 41E8 008A lea.l A0, [A0 + 0x8A] 0000315C 91CB sub.l A0, A3 0000315E 2748 0008 move.l [A3 + 0x8], A0 00003162 4AAA 007C tst.l [A2 + 0x7C] 00003166 6710 beq +0x12 /* 00003178 */ 00003168 2F0A move.l -[A7], A2 0000316A 2057 movea.l A0, [A7] 0000316C 2268 0004 movea.l A1, [A0 + 0x4] 00003170 2269 01C8 movea.l A1, [A1 + 0x1C8] 00003174 4E91 jsr [A1] 00003176 584F addq.w A7, 4 label00003178: 00003178 4267 clr.w -[A7] 0000317A 2F0A move.l -[A7], A2 0000317C 61FF 0000 2AA2 bsr +0x2AA4 /* 00005C20 */ 00003182 4A6E 000C tst.w [A6 + 0xC] 00003186 5C4F addq.w A7, 6 00003188 6710 beq +0x12 /* 0000319A */ 0000318A 4267 clr.w -[A7] 0000318C 204A movea.l A0, A2 0000318E 4868 008A pea.l [A0 + 0x8A] 00003192 4EB9 0000 17B8 jsr [0x000017B8] 00003198 5C4F addq.w A7, 6 label0000319A: 0000319A 4A6E 000C tst.w [A6 + 0xC] 0000319E 6F0A ble +0xC /* 000031AA */ 000031A0 2F0A move.l -[A7], A2 000031A2 4EB9 0000 0168 jsr [0x00000168] 000031A8 584F addq.w A7, 4 label000031AA: 000031AA 204A movea.l A0, A2 000031AC 245F movea.l A2, [A7]+ 000031AE 265F movea.l A3, [A7]+ 000031B0 4E5E unlink A6 000031B2 4E75 rts 000031B4 4E56 FFE8 link A6, -0x0018 000031B8 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000031BC 246E 0008 movea.l A2, [A6 + 0x8] 000031C0 266E 000C movea.l A3, [A6 + 0xC] 000031C4 382E 0010 move.w D4, [A6 + 0x10] 000031C8 4AAA 007C tst.l [A2 + 0x7C] 000031CC 6710 beq +0x12 /* 000031DE */ 000031CE 2F0A move.l -[A7], A2 000031D0 2057 movea.l A0, [A7] 000031D2 2268 0004 movea.l A1, [A0 + 0x4] 000031D6 2269 01C8 movea.l A1, [A1 + 0x1C8] 000031DA 4E91 jsr [A1] 000031DC 584F addq.w A7, 4 label000031DE: 000031DE 254B 007C move.l [A2 + 0x7C], A3 000031E2 0C44 FFFF cmpi.w D4, 0xFFFF 000031E6 6604 bne +0x6 /* 000031EC */ 000031E8 382A 0088 move.w D4, [A2 + 0x88] label000031EC: 000031EC 486E FFE8 pea.l [A6 - 0x18] 000031F0 4EB9 0000 1680 jsr [0x00001680] 000031F6 486E FFE8 pea.l [A6 - 0x18] 000031FA 2F0B move.l -[A7], A3 000031FC 2057 movea.l A0, [A7] 000031FE 2268 0004 movea.l A1, [A0 + 0x4] 00003202 2269 0054 movea.l A1, [A1 + 0x54] 00003206 4E91 jsr [A1] 00003208 486E FFE8 pea.l [A6 - 0x18] 0000320C 4EB9 0000 16B0 jsr [0x000016B0] 00003212 2548 0084 move.l [A2 + 0x84], A0 00003216 2F0B move.l -[A7], A3 00003218 4EB9 0000 A564 jsr [0x0000A564] 0000321E 2548 0080 move.l [A2 + 0x80], A0 00003222 1F3C 0001 move.b -[A7], 0x1 00003226 2F0A move.l -[A7], A2 00003228 2F2A 007C move.l -[A7], [A2 + 0x7C] 0000322C 61FF FFFF EC48 bsr -0x13B6 /* 00001E76 */ 00003232 486E FFFC pea.l [A6 - 0x4] 00003236 2F0A move.l -[A7], A2 00003238 61FF FFFF E6EE bsr -0x1910 /* 00001928 */ 0000323E 486E FFF8 pea.l [A6 - 0x8] 00003242 2F0B move.l -[A7], A3 00003244 61FF FFFF E6E2 bsr -0x191C /* 00001928 */ 0000324A 7A00 moveq.l D5, 0x00 0000324C 700C moveq.l D0, 0x0C 0000324E 3204 move.w D1, D4 00003250 48C1 ext.l D1 00003252 2601 move.l D3, D1 00003254 C280 and.l D1, D0 00003256 B280 cmp.l D1, D0 00003258 4FEF 002E lea.l A7, [A7 + 0x2E] 0000325C 660E bne +0x10 /* 0000326C */ 0000325E 306E FFF8 movea.w A0, [A6 - 0x8] 00003262 326E FFFC movea.w A1, [A6 - 0x4] 00003266 2809 move.l D4, A1 00003268 9888 sub.l D4, A0 0000326A 6036 bra +0x38 /* 000032A2 */ label0000326C: 0000326C 7008 moveq.l D0, 0x08 0000326E C083 and.l D0, D3 00003270 5180 subq.l D0, 8 00003272 6604 bne +0x6 /* 00003278 */ 00003274 7800 moveq.l D4, 0x00 00003276 602A bra +0x2C /* 000032A2 */ label00003278: 00003278 7004 moveq.l D0, 0x04 0000327A C083 and.l D0, D3 0000327C 5980 subq.l D0, 4 0000327E 661E bne +0x20 /* 0000329E */ 00003280 382E FFF8 move.w D4, [A6 - 0x8] 00003284 48C4 ext.l D4 00003286 322E FFFC move.w D1, [A6 - 0x4] 0000328A 48C1 ext.l D1 0000328C 9284 sub.l D1, D4 0000328E 2801 move.l D4, D1 00003290 E08C lsr D4, 8 00003292 E08C lsr D4, 8 00003294 E08C lsr D4, 8 00003296 EE8C lsr D4, 7 00003298 D881 add.l D4, D1 0000329A E284 asr D4, 1 0000329C 6004 bra +0x6 /* 000032A2 */ label0000329E: 0000329E 7800 moveq.l D4, 0x00 000032A0 7A01 moveq.l D5, 0x01 label000032A2: 000032A2 7C00 moveq.l D6, 0x00 000032A4 7003 moveq.l D0, 0x03 000032A6 C083 and.l D0, D3 000032A8 5780 subq.l D0, 3 000032AA 660E bne +0x10 /* 000032BA */ 000032AC 306E FFFA movea.w A0, [A6 - 0x6] 000032B0 326E FFFE movea.w A1, [A6 - 0x2] 000032B4 2609 move.l D3, A1 000032B6 9688 sub.l D3, A0 000032B8 6036 bra +0x38 /* 000032F0 */ label000032BA: 000032BA 7002 moveq.l D0, 0x02 000032BC C083 and.l D0, D3 000032BE 5580 subq.l D0, 2 000032C0 6604 bne +0x6 /* 000032C6 */ 000032C2 7600 moveq.l D3, 0x00 000032C4 602A bra +0x2C /* 000032F0 */ label000032C6: 000032C6 7001 moveq.l D0, 0x01 000032C8 C083 and.l D0, D3 000032CA 5380 subq.l D0, 1 000032CC 661E bne +0x20 /* 000032EC */ 000032CE 362E FFFA move.w D3, [A6 - 0x6] 000032D2 48C3 ext.l D3 000032D4 322E FFFE move.w D1, [A6 - 0x2] 000032D8 48C1 ext.l D1 000032DA 9283 sub.l D1, D3 000032DC 2601 move.l D3, D1 000032DE E08B lsr D3, 8 000032E0 E08B lsr D3, 8 000032E2 E08B lsr D3, 8 000032E4 EE8B lsr D3, 7 000032E6 D681 add.l D3, D1 000032E8 E283 asr D3, 1 000032EA 6004 bra +0x6 /* 000032F0 */ label000032EC: 000032EC 7600 moveq.l D3, 0x00 000032EE 7C01 moveq.l D6, 0x01 label000032F0: 000032F0 4227 clr.b -[A7] 000032F2 2F03 move.l -[A7], D3 000032F4 2F04 move.l -[A7], D4 000032F6 2F0B move.l -[A7], A3 000032F8 2057 movea.l A0, [A7] 000032FA 2268 0004 movea.l A1, [A0 + 0x4] 000032FE 2269 0050 movea.l A1, [A1 + 0x50] 00003302 4E91 jsr [A1] 00003304 4A05 tst.b D5 00003306 4FEF 000E lea.l A7, [A7 + 0xE] 0000330A 6604 bne +0x6 /* 00003310 */ 0000330C 4A06 tst.b D6 0000330E 672A beq +0x2C /* 0000333A */ label00003310: 00003310 362E FFF8 move.w D3, [A6 - 0x8] 00003314 4A05 tst.b D5 00003316 6704 beq +0x6 /* 0000331C */ 00003318 362E FFFC move.w D3, [A6 - 0x4] label0000331C: 0000331C 382E FFFA move.w D4, [A6 - 0x6] 00003320 4A06 tst.b D6 00003322 6704 beq +0x6 /* 00003328 */ 00003324 382E FFFE move.w D4, [A6 - 0x2] label00003328: 00003328 4227 clr.b -[A7] 0000332A 3F04 move.w -[A7], D4 0000332C 3F03 move.w -[A7], D3 0000332E 2F0B move.l -[A7], A3 00003330 61FF FFFF E782 bsr -0x187C /* 00001AB4 */ 00003336 4FEF 000A lea.l A7, [A7 + 0xA] label0000333A: 0000333A 3F3C FFFF move.w -[A7], 0xFFFF 0000333E 486E FFE8 pea.l [A6 - 0x18] 00003342 4EB9 0000 1690 jsr [0x00001690] 00003348 5C4F addq.w A7, 6 0000334A 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000334E 4E5E unlink A6 00003350 4E75 rts 00003352 4E56 FFF0 link A6, -0x0010 00003356 48E7 0038 movem.l -[A7], A2,A3,A4 0000335A 246E 0008 movea.l A2, [A6 + 0x8] 0000335E 286A 007C movea.l A4, [A2 + 0x7C] 00003362 264C movea.l A3, A4 00003364 200C move.l D0, A4 00003366 6764 beq +0x66 /* 000033CC */ 00003368 4227 clr.b -[A7] 0000336A 2F2A 0080 move.l -[A7], [A2 + 0x80] 0000336E 2F0B move.l -[A7], A3 00003370 61FF FFFF EB04 bsr -0x14FA /* 00001E76 */ 00003376 2F2A 0084 move.l -[A7], [A2 + 0x84] 0000337A 486E FFF0 pea.l [A6 - 0x10] 0000337E 4EB9 0000 1688 jsr [0x00001688] 00003384 486E FFF0 pea.l [A6 - 0x10] 00003388 2F0B move.l -[A7], A3 0000338A 2057 movea.l A0, [A7] 0000338C 2268 0004 movea.l A1, [A0 + 0x4] 00003390 2269 0058 movea.l A1, [A1 + 0x58] 00003394 4E91 jsr [A1] 00003396 286A 0080 movea.l A4, [A2 + 0x80] 0000339A 200C move.l D0, A4 0000339C 4FEF 001A lea.l A7, [A7 + 0x1A] 000033A0 6712 beq +0x14 /* 000033B4 */ 000033A2 2F0B move.l -[A7], A3 000033A4 2F0C move.l -[A7], A4 000033A6 2057 movea.l A0, [A7] 000033A8 2268 0004 movea.l A1, [A0 + 0x4] 000033AC 2269 01B8 movea.l A1, [A1 + 0x1B8] 000033B0 4E91 jsr [A1] 000033B2 504F addq.w A7, 8 label000033B4: 000033B4 42AA 007C clr.l [A2 + 0x7C] 000033B8 42AA 0084 clr.l [A2 + 0x84] 000033BC 3F3C FFFF move.w -[A7], 0xFFFF 000033C0 486E FFF0 pea.l [A6 - 0x10] 000033C4 4EB9 0000 1690 jsr [0x00001690] 000033CA 5C4F addq.w A7, 6 label000033CC: 000033CC 204B movea.l A0, A3 000033CE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000033D2 4E5E unlink A6 000033D4 4E75 rts 000033D6 4E56 0000 link A6, 0 000033DA 48E7 0038 movem.l -[A7], A2,A3,A4 000033DE 286E 000C movea.l A4, [A6 + 0xC] 000033E2 266E 0010 movea.l A3, [A6 + 0x10] 000033E6 7001 moveq.l D0, 0x01 000033E8 2680 move.l [A3], D0 000033EA 2880 move.l [A4], D0 000033EC 206E 0008 movea.l A0, [A6 + 0x8] 000033F0 2468 007C movea.l A2, [A0 + 0x7C] 000033F4 200A move.l D0, A2 000033F6 6716 beq +0x18 /* 0000340E */ 000033F8 2F0B move.l -[A7], A3 000033FA 2F0C move.l -[A7], A4 000033FC 2F0A move.l -[A7], A2 000033FE 2057 movea.l A0, [A7] 00003400 2268 0004 movea.l A1, [A0 + 0x4] 00003404 2269 0114 movea.l A1, [A1 + 0x114] 00003408 4E91 jsr [A1] 0000340A 4FEF 000C lea.l A7, [A7 + 0xC] label0000340E: 0000340E 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003412 4E5E unlink A6 00003414 4E75 rts 00003416 4E56 0000 link A6, 0 0000341A 2F0A move.l -[A7], A2 0000341C 2F03 move.l -[A7], D3 0000341E 7600 moveq.l D3, 0x00 00003420 206E 0008 movea.l A0, [A6 + 0x8] 00003424 2468 007C movea.l A2, [A0 + 0x7C] 00003428 200A move.l D0, A2 0000342A 6716 beq +0x18 /* 00003442 */ 0000342C 2F2E 000C move.l -[A7], [A6 + 0xC] 00003430 2F0A move.l -[A7], A2 00003432 2057 movea.l A0, [A7] 00003434 2268 0004 movea.l A1, [A0 + 0x4] 00003438 2269 0118 movea.l A1, [A1 + 0x118] 0000343C 4E91 jsr [A1] 0000343E 1600 move.b D3, D0 00003440 504F addq.w A7, 8 label00003442: 00003442 1003 move.b D0, D3 00003444 261F move.l D3, [A7]+ 00003446 245F movea.l A2, [A7]+ 00003448 4E5E unlink A6 0000344A 4E75 rts 0000344C 4E56 0000 link A6, 0 00003450 2F0A move.l -[A7], A2 00003452 42A7 clr.l -[A7] 00003454 4EB9 0001 1202 jsr [0x00011202] 0000345A 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000345E 2F3C 5050 6F62 move.l -[A7], 0x50506F62 /* 'PPob' */ 00003464 4EB9 0000 0478 jsr [0x00000478] 0000346A 2448 movea.l A2, A0 0000346C 2F0A move.l -[A7], A2 0000346E 2057 movea.l A0, [A7] 00003470 2268 0004 movea.l A1, [A0 + 0x4] 00003474 2269 000C movea.l A1, [A1 + 0xC] 00003478 4E91 jsr [A1] 0000347A 204A movea.l A0, A2 0000347C 4FEF 000E lea.l A7, [A7 + 0xE] 00003480 245F movea.l A2, [A7]+ 00003482 4E5E unlink A6 00003484 4E75 rts 00003486 4E56 FFF2 link A6, -0x000E 0000348A 2F0A move.l -[A7], A2 0000348C 4A6E 000C tst.w [A6 + 0xC] 00003490 671E beq +0x20 /* 000034B0 */ 00003492 206E 0008 movea.l A0, [A6 + 0x8] 00003496 41E8 00A0 lea.l A0, [A0 + 0xA0] 0000349A 226E 0008 movea.l A1, [A6 + 0x8] 0000349E 2288 move.l [A1], A0 000034A0 206E 0008 movea.l A0, [A6 + 0x8] 000034A4 4868 00A0 pea.l [A0 + 0xA0] 000034A8 4EB9 0000 17B0 jsr [0x000017B0] 000034AE 584F addq.w A7, 4 label000034B0: 000034B0 4267 clr.w -[A7] 000034B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034B6 61FF 0000 253E bsr +0x2540 /* 000059F6 */ 000034BC 41F9 0000 5B92 lea.l A0, [0x00005B92] 000034C2 226E 0008 movea.l A1, [A6 + 0x8] 000034C6 2348 0004 move.l [A1 + 0x4], A0 000034CA 41F9 0000 5B92 lea.l A0, [0x00005B92] 000034D0 41E8 01D8 lea.l A0, [A0 + 0x1D8] 000034D4 226E 0008 movea.l A1, [A6 + 0x8] 000034D8 2251 movea.l A1, [A1] 000034DA 2288 move.l [A1], A0 000034DC 206E 0008 movea.l A0, [A6 + 0x8] 000034E0 2450 movea.l A2, [A0] 000034E2 41E8 00A0 lea.l A0, [A0 + 0xA0] 000034E6 91CA sub.l A0, A2 000034E8 2548 0008 move.l [A2 + 0x8], A0 000034EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000034F0 61FF 0000 008C bsr +0x8E /* 0000357E */ 000034F6 4878 000E push.l 0xE 000034FA 486E FFF2 pea.l [A6 - 0xE] 000034FE 2F2E 000E move.l -[A7], [A6 + 0xE] 00003502 2057 movea.l A0, [A7] 00003504 2250 movea.l A1, [A0] 00003506 2269 0024 movea.l A1, [A1 + 0x24] 0000350A 4E91 jsr [A1] 0000350C 206E 0008 movea.l A0, [A6 + 0x8] 00003510 316E FFF2 000C move.w [A0 + 0xC], [A6 - 0xE] 00003516 206E 0008 movea.l A0, [A6 + 0x8] 0000351A 316E FFF4 000E move.w [A0 + 0xE], [A6 - 0xC] 00003520 206E 0008 movea.l A0, [A6 + 0x8] 00003524 4228 0025 clr.b [A0 + 0x25] 00003528 4A2E FFF6 tst.b [A6 - 0xA] 0000352C 4FEF 0016 lea.l A7, [A7 + 0x16] 00003530 670A beq +0xC /* 0000353C */ 00003532 206E 0008 movea.l A0, [A6 + 0x8] 00003536 117C 0002 0025 move.b [A0 + 0x25], 0x2 label0000353C: 0000353C 206E 0008 movea.l A0, [A6 + 0x8] 00003540 4228 0026 clr.b [A0 + 0x26] 00003544 4A2E FFF7 tst.b [A6 - 0x9] 00003548 670A beq +0xC /* 00003554 */ 0000354A 206E 0008 movea.l A0, [A6 + 0x8] 0000354E 117C 0002 0026 move.b [A0 + 0x26], 0x2 label00003554: 00003554 206E 0008 movea.l A0, [A6 + 0x8] 00003558 216E FFF8 001C move.l [A0 + 0x1C], [A6 - 0x8] 0000355E 206E 0008 movea.l A0, [A6 + 0x8] 00003562 216E FFFC 007C move.l [A0 + 0x7C], [A6 - 0x4] 00003568 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000356C 4EB9 0001 11F8 jsr [0x000111F8] 00003572 206E 0008 movea.l A0, [A6 + 0x8] 00003576 584F addq.w A7, 4 00003578 245F movea.l A2, [A7]+ 0000357A 4E5E unlink A6 0000357C 4E75 rts fn0000357E: 0000357E 4E56 FFF8 link A6, -0x0008 00003582 2F0A move.l -[A7], A2 00003584 246E 0008 movea.l A2, [A6 + 0x8] 00003588 42AA 007C clr.l [A2 + 0x7C] 0000358C 42AA 0080 clr.l [A2 + 0x80] 00003590 42AA 0084 clr.l [A2 + 0x84] 00003594 7001 moveq.l D0, 0x01 00003596 2540 008C move.l [A2 + 0x8C], D0 0000359A 7001 moveq.l D0, 0x01 0000359C 2540 0090 move.l [A2 + 0x90], D0 000035A0 2579 0000 2FEC 0094 move.l [A2 + 0x94], [0x00002FEC] 000035A8 3579 0000 2FF0 0098 move.w [A2 + 0x98], [0x00002FF0] 000035B0 2579 0000 2FF2 009A move.l [A2 + 0x9A], [0x00002FF2] 000035B8 3579 0000 2FF6 009E move.w [A2 + 0x9E], [0x00002FF6] 000035C0 2D79 0000 778C FFF8 move.l [A6 - 0x8], [0x0000778C] 000035C8 2D79 0000 7790 FFFC move.l [A6 - 0x4], [0x00007790] 000035D0 594F subq.w A7, 4 000035D2 42A7 clr.l -[A7] 000035D4 486E FFF8 pea.l [A6 - 0x8] 000035D8 4879 0000 779A push.l 0x779A 000035DE 4227 clr.b -[A7] 000035E0 4267 clr.w -[A7] 000035E2 42A7 clr.l -[A7] 000035E4 4227 clr.b -[A7] 000035E6 42A7 clr.l -[A7] 000035E8 AA45 syscall NewCWindow 000035EA 255F 0088 move.l [A2 + 0x88], [A7]+ 000035EE 42A7 clr.l -[A7] 000035F0 2F0A move.l -[A7], A2 000035F2 2057 movea.l A0, [A7] 000035F4 2268 0004 movea.l A1, [A0 + 0x4] 000035F8 2269 0104 movea.l A1, [A1 + 0x104] 000035FC 4E91 jsr [A1] 000035FE 157C 0002 0024 move.b [A2 + 0x24], 0x2 00003604 504F addq.w A7, 8 00003606 245F movea.l A2, [A7]+ 00003608 4E5E unlink A6 0000360A 4E75 rts 0000360C 4E56 0000 link A6, 0 00003610 2F0B move.l -[A7], A3 00003612 2F0A move.l -[A7], A2 00003614 246E 0008 movea.l A2, [A6 + 0x8] 00003618 200A move.l D0, A2 0000361A 676E beq +0x70 /* 0000368A */ 0000361C 41F9 0000 5B92 lea.l A0, [0x00005B92] 00003622 2548 0004 move.l [A2 + 0x4], A0 00003626 41F9 0000 5B92 lea.l A0, [0x00005B92] 0000362C 41E8 01D8 lea.l A0, [A0 + 0x1D8] 00003630 2252 movea.l A1, [A2] 00003632 2288 move.l [A1], A0 00003634 2652 movea.l A3, [A2] 00003636 204A movea.l A0, A2 00003638 41E8 00A0 lea.l A0, [A0 + 0xA0] 0000363C 91CB sub.l A0, A3 0000363E 2748 0008 move.l [A3 + 0x8], A0 00003642 2F0A move.l -[A7], A2 00003644 61FF 0000 2812 bsr +0x2814 /* 00005E58 */ 0000364A 266A 0088 movea.l A3, [A2 + 0x88] 0000364E 200B move.l D0, A3 00003650 584F addq.w A7, 4 00003652 6704 beq +0x6 /* 00003658 */ 00003654 2F0B move.l -[A7], A3 00003656 A914 syscall DisposeWindow label00003658: 00003658 4267 clr.w -[A7] 0000365A 2F0A move.l -[A7], A2 0000365C 61FF 0000 25C2 bsr +0x25C4 /* 00005C20 */ 00003662 4A6E 000C tst.w [A6 + 0xC] 00003666 5C4F addq.w A7, 6 00003668 6710 beq +0x12 /* 0000367A */ 0000366A 4267 clr.w -[A7] 0000366C 204A movea.l A0, A2 0000366E 4868 00A0 pea.l [A0 + 0xA0] 00003672 4EB9 0000 17B8 jsr [0x000017B8] 00003678 5C4F addq.w A7, 6 label0000367A: 0000367A 4A6E 000C tst.w [A6 + 0xC] 0000367E 6F0A ble +0xC /* 0000368A */ 00003680 2F0A move.l -[A7], A2 00003682 4EB9 0000 0168 jsr [0x00000168] 00003688 584F addq.w A7, 4 label0000368A: 0000368A 204A movea.l A0, A2 0000368C 245F movea.l A2, [A7]+ 0000368E 265F movea.l A3, [A7]+ 00003690 4E5E unlink A6 00003692 4E75 rts 00003694 4E56 0000 link A6, 0 00003698 4EB9 0000 0450 jsr [0x00000450] 0000369E 2F08 move.l -[A7], A0 000036A0 2F2E 0008 move.l -[A7], [A6 + 0x8] 000036A4 61FF 0000 0012 bsr +0x14 /* 000036B8 */ 000036AA 4E5E unlink A6 000036AC 4E75 rts fn000036AE: 000036AE 206F 0004 movea.l A0, [A7 + 0x4] 000036B2 2068 0080 movea.l A0, [A0 + 0x80] 000036B6 4E75 rts fn000036B8: 000036B8 4E56 FFF8 link A6, -0x0008 000036BC 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000036C0 246E 0008 movea.l A2, [A6 + 0x8] 000036C4 266E 000C movea.l A3, [A6 + 0xC] 000036C8 254B 0080 move.l [A2 + 0x80], A3 000036CC 2F0B move.l -[A7], A3 000036CE 4EB9 0000 0460 jsr [0x00000460] 000036D4 2053 movea.l A0, [A3] 000036D6 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 000036DC 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 000036E2 4227 clr.b -[A7] 000036E4 302E FFF8 move.w D0, [A6 - 0x8] 000036E8 48C0 ext.l D0 000036EA 322E FFFC move.w D1, [A6 - 0x4] 000036EE 48C1 ext.l D1 000036F0 9280 sub.l D1, D0 000036F2 2601 move.l D3, D1 000036F4 3F01 move.w -[A7], D1 000036F6 3A2E FFFA move.w D5, [A6 - 0x6] 000036FA 3005 move.w D0, D5 000036FC 48C0 ext.l D0 000036FE 322E FFFE move.w D1, [A6 - 0x2] 00003702 48C1 ext.l D1 00003704 9280 sub.l D1, D0 00003706 2801 move.l D4, D1 00003708 3F01 move.w -[A7], D1 0000370A 2F0A move.l -[A7], A2 0000370C 61FF FFFF E3A6 bsr -0x1C58 /* 00001AB4 */ 00003712 4227 clr.b -[A7] 00003714 2F03 move.l -[A7], D3 00003716 2F04 move.l -[A7], D4 00003718 2F0A move.l -[A7], A2 0000371A 61FF 0000 4252 bsr +0x4254 /* 0000796E */ 00003720 4227 clr.b -[A7] 00003722 306E FFF8 movea.w A0, [A6 - 0x8] 00003726 2F08 move.l -[A7], A0 00003728 3045 movea.w A0, D5 0000372A 2F08 move.l -[A7], A0 0000372C 2F0A move.l -[A7], A2 0000372E 2057 movea.l A0, [A7] 00003730 2268 0004 movea.l A1, [A0 + 0x4] 00003734 2269 0050 movea.l A1, [A1 + 0x50] 00003738 4E91 jsr [A1] 0000373A 4FEF 002A lea.l A7, [A7 + 0x2A] 0000373E 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 00003742 4E5E unlink A6 00003744 4E75 rts fn00003746: 00003746 206F 0004 movea.l A0, [A7 + 0x4] 0000374A 2028 007C move.l D0, [A0 + 0x7C] 0000374E C0AF 0008 and.l D0, [A7 + 0x8] 00003752 56C0 sne D0 00003754 4400 neg.b D0 00003756 4E75 rts 00003758 4E56 FFE6 link A6, -0x001A 0000375C 486E FFE6 pea.l [A6 - 0x1A] 00003760 486E FFE8 pea.l [A6 - 0x18] 00003764 486E FFF4 pea.l [A6 - 0xC] 00003768 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000376C 2057 movea.l A0, [A7] 0000376E 2268 0004 movea.l A1, [A0 + 0x4] 00003772 2269 01D0 movea.l A1, [A1 + 0x1D0] 00003776 4E91 jsr [A1] 00003778 3F2E FFE6 move.w -[A7], [A6 - 0x1A] 0000377C 486E FFE8 pea.l [A6 - 0x18] 00003780 486E FFF4 pea.l [A6 - 0xC] 00003784 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003788 2057 movea.l A0, [A7] 0000378A 2268 0004 movea.l A1, [A0 + 0x4] 0000378E 2269 01C8 movea.l A1, [A1 + 0x1C8] 00003792 4E91 jsr [A1] 00003794 4E5E unlink A6 00003796 4E75 rts 00003798 4E56 0000 link A6, 0 0000379C 2F03 move.l -[A7], D3 0000379E 4EB9 0000 0440 jsr [0x00000440] 000037A4 4A00 tst.b D0 000037A6 6720 beq +0x22 /* 000037C8 */ 000037A8 3F2E 0014 move.w -[A7], [A6 + 0x14] 000037AC 2F2E 0010 move.l -[A7], [A6 + 0x10] 000037B0 2F2E 000C move.l -[A7], [A6 + 0xC] 000037B4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000037B8 2057 movea.l A0, [A7] 000037BA 2268 0004 movea.l A1, [A0 + 0x4] 000037BE 2269 01D4 movea.l A1, [A1 + 0x1D4] 000037C2 4E91 jsr [A1] 000037C4 4FEF 000E lea.l A7, [A7 + 0xE] label000037C8: 000037C8 554F subq.w A7, 2 000037CA 2F3C BA00 0000 move.l -[A7], 0xBA000000 000037D0 A8FD syscall PrGlue 000037D2 361F move.w D3, [A7]+ 000037D4 4EB9 0000 0448 jsr [0x00000448] 000037DA 4A43 tst.w D3 000037DC 6718 beq +0x1A /* 000037F6 */ 000037DE 4878 011C push.l 0x11C 000037E2 4879 0000 5E2C push.l 0x5E2C /* '^,' */ 000037E8 3043 movea.w A0, D3 000037EA 2F08 move.l -[A7], A0 000037EC 4EB9 0000 0F60 jsr [0x00000F60] 000037F2 4FEF 000C lea.l A7, [A7 + 0xC] label000037F6: 000037F6 261F move.l D3, [A7]+ 000037F8 4E5E unlink A6 000037FA 4E75 rts 000037FC 4E56 FFE4 link A6, -0x001C 00003800 48E7 1820 movem.l -[A7], D3,D4,A2 00003804 246E 0008 movea.l A2, [A6 + 0x8] 00003808 7601 moveq.l D3, 0x01 0000380A 7801 moveq.l D4, 0x01 0000380C 42A7 clr.l -[A7] 0000380E 2F0A move.l -[A7], A2 00003810 4EB9 0002 B310 jsr [0x0002B310] 00003816 584F addq.w A7, 4 00003818 2F08 move.l -[A7], A0 0000381A 486E FFE4 pea.l [A6 - 0x1C] 0000381E 4EB9 0000 C054 jsr [0x0000C054] 00003824 486E FFF4 pea.l [A6 - 0xC] 00003828 486E FFE4 pea.l [A6 - 0x1C] 0000382C 4EB9 0000 C00C jsr [0x0000C00C] 00003832 4A00 tst.b D0 00003834 4FEF 0014 lea.l A7, [A7 + 0x14] 00003838 6744 beq +0x46 /* 0000387E */ label0000383A: 0000383A 486E FFF8 pea.l [A6 - 0x8] 0000383E 486E FFFC pea.l [A6 - 0x4] 00003842 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00003846 2057 movea.l A0, [A7] 00003848 2268 0004 movea.l A1, [A0 + 0x4] 0000384C 2269 0114 movea.l A1, [A1 + 0x114] 00003850 4E91 jsr [A1] 00003852 B6AE FFFC cmp.l D3, [A6 - 0x4] 00003856 4FEF 000C lea.l A7, [A7 + 0xC] 0000385A 6404 bcc +0x6 /* 00003860 */ 0000385C 262E FFFC move.l D3, [A6 - 0x4] label00003860: 00003860 B8AE FFF8 cmp.l D4, [A6 - 0x8] 00003864 6404 bcc +0x6 /* 0000386A */ 00003866 282E FFF8 move.l D4, [A6 - 0x8] label0000386A: 0000386A 486E FFF4 pea.l [A6 - 0xC] 0000386E 486E FFE4 pea.l [A6 - 0x1C] 00003872 4EB9 0000 C00C jsr [0x0000C00C] 00003878 4A00 tst.b D0 0000387A 504F addq.w A7, 8 0000387C 66BC bne -0x42 /* 0000383A */ label0000387E: 0000387E 206E 000C movea.l A0, [A6 + 0xC] 00003882 2083 move.l [A0], D3 00003884 2543 008C move.l [A2 + 0x8C], D3 00003888 206E 0010 movea.l A0, [A6 + 0x10] 0000388C 2084 move.l [A0], D4 0000388E 2544 0090 move.l [A2 + 0x90], D4 00003892 3F3C FFFF move.w -[A7], 0xFFFF 00003896 486E FFE4 pea.l [A6 - 0x1C] 0000389A 4EB9 0000 C022 jsr [0x0000C022] 000038A0 5C4F addq.w A7, 6 000038A2 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000038A6 4E5E unlink A6 000038A8 4E75 rts 000038AA 4E56 0000 link A6, 0 000038AE 48E7 1030 movem.l -[A7], D3,A2,A3 000038B2 266E 0008 movea.l A3, [A6 + 0x8] 000038B6 262E 000C move.l D3, [A6 + 0xC] 000038BA 246E 0010 movea.l A2, [A6 + 0x10] 000038BE 2543 0008 move.l [A2 + 0x8], D3 000038C2 2F3C 8000 0000 move.l -[A7], 0x80000000 000038C8 2F0B move.l -[A7], A3 000038CA 4EBA FE7A jsr [PC - 0x186 /* 00003746 */] 000038CE 4A00 tst.b D0 000038D0 504F addq.w A7, 8 000038D2 6720 beq +0x22 /* 000038F4 */ 000038D4 2003 move.l D0, D3 000038D6 5380 subq.l D0, 1 000038D8 4C6B 0000 0090 movem.l , [A3 + 0x90] 000038DE 5280 addq.l D0, 1 000038E0 2480 move.l [A2], D0 000038E2 2003 move.l D0, D3 000038E4 5380 subq.l D0, 1 000038E6 4C6B 0001 0090 movem.l D0, [A3 + 0x90] 000038EC 5281 addq.l D1, 1 000038EE 2541 0004 move.l [A2 + 0x4], D1 000038F2 601E bra +0x20 /* 00003912 */ label000038F4: 000038F4 2003 move.l D0, D3 000038F6 5380 subq.l D0, 1 000038F8 4C6B 0001 008C movem.l D0, [A3 + 0x8C] 000038FE 5281 addq.l D1, 1 00003900 2481 move.l [A2], D1 00003902 2003 move.l D0, D3 00003904 5380 subq.l D0, 1 00003906 4C6B 0000 008C movem.l , [A3 + 0x8C] 0000390C 5280 addq.l D0, 1 0000390E 2540 0004 move.l [A2 + 0x4], D0 label00003912: 00003912 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003916 4E5E unlink A6 00003918 4E75 rts 0000391A 4E56 FFF8 link A6, -0x0008 0000391E 48E7 1E38 movem.l -[A7], D3,D4,D5,D6,A2,A3,A4 00003922 286E 0008 movea.l A4, [A6 + 0x8] 00003926 2F0C move.l -[A7], A4 00003928 4EBA FD84 jsr [PC - 0x27C /* 000036AE */] 0000392C 2648 movea.l A3, A0 0000392E 2453 movea.l A2, [A3] 00003930 45EA 003E lea.l A2, [A2 + 0x3E] 00003934 3812 move.w D4, [A2] 00003936 362A 0002 move.w D3, [A2 + 0x2] 0000393A 206E 0014 movea.l A0, [A6 + 0x14] 0000393E 30AA 0004 move.w [A0], [A2 + 0x4] 00003942 34BC 0001 move.w [A2], 0x1 00003946 357C 270F 0002 move.w [A2 + 0x2], 0x270F 0000394C 486E FFF8 pea.l [A6 - 0x8] 00003950 486E FFFC pea.l [A6 - 0x4] 00003954 2F0C move.l -[A7], A4 00003956 2057 movea.l A0, [A7] 00003958 2268 0004 movea.l A1, [A0 + 0x4] 0000395C 2269 0114 movea.l A1, [A1 + 0x114] 00003960 4E91 jsr [A1] 00003962 2A2E FFFC move.l D5, [A6 - 0x4] 00003966 4C2E 5000 FFF8 movem.w A4,A6, [A6 - 0x8] 0000396C 2C05 move.l D6, D5 0000396E 3003 move.w D0, D3 00003970 48C0 ext.l D0 00003972 B086 cmp.l D0, D6 00003974 4FEF 0010 lea.l A7, [A7 + 0x10] 00003978 6302 bls +0x4 /* 0000397C */ 0000397A 3605 move.w D3, D5 label0000397C: 0000397C B843 cmp.w D4, D3 0000397E 6F02 ble +0x4 /* 00003982 */ 00003980 3803 move.w D4, D3 label00003982: 00003982 2F2E 000C move.l -[A7], [A6 + 0xC] 00003986 3044 movea.w A0, D4 00003988 2F08 move.l -[A7], A0 0000398A 2F0C move.l -[A7], A4 0000398C 2057 movea.l A0, [A7] 0000398E 2268 0004 movea.l A1, [A0 + 0x4] 00003992 2269 01CC movea.l A1, [A1 + 0x1CC] 00003996 4E91 jsr [A1] 00003998 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000399C 3043 movea.w A0, D3 0000399E 2F08 move.l -[A7], A0 000039A0 2F0C move.l -[A7], A4 000039A2 2057 movea.l A0, [A7] 000039A4 2268 0004 movea.l A1, [A0 + 0x4] 000039A8 2269 01CC movea.l A1, [A1 + 0x1CC] 000039AC 4E91 jsr [A1] 000039AE 4FEF 0018 lea.l A7, [A7 + 0x18] 000039B2 4CDF 1C78 movem.l D3,D4,D5,D6,A2,A3,A4, [A7]+ 000039B6 4E5E unlink A6 000039B8 4E75 rts 000039BA 4E56 FFDA link A6, -0x0026 000039BE 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000039C2 246E 0008 movea.l A2, [A6 + 0x8] 000039C6 2C2E 000C move.l D6, [A6 + 0xC] 000039CA 286E 0010 movea.l A4, [A6 + 0x10] 000039CE 3E2E 0014 move.w D7, [A6 + 0x14] 000039D2 2F0A move.l -[A7], A2 000039D4 4EBA FCD8 jsr [PC - 0x328 /* 000036AE */] 000039D8 2808 move.l D4, A0 000039DA A994 syscall CurResFile 000039DC 3A1F move.w D5, [A7]+ 000039DE 7601 moveq.l D3, 0x01 000039E0 0C47 0001 cmpi.w D7, 0x1 000039E4 544F addq.w A7, 2 000039E6 6500 00F4 bcs +0xF6 /* 00003ADC */ label000039EA: 000039EA 3F05 move.w -[A7], D5 000039EC A998 syscall UseResFile 000039EE 594F subq.w A7, 4 000039F0 2F04 move.l -[A7], D4 000039F2 42A7 clr.l -[A7] 000039F4 42A7 clr.l -[A7] 000039F6 2F3C 0400 0C00 move.l -[A7], 0x4000C00 000039FC A8FD syscall PrGlue 000039FE 255F 0084 move.l [A2 + 0x84], [A7]+ 00003A02 42A7 clr.l -[A7] 00003A04 61FF 0000 3284 bsr +0x3286 /* 00006C8A */ 00003A0A 2F2A 0084 move.l -[A7], [A2 + 0x84] 00003A0E 4EB9 0000 02B8 jsr [0x000002B8] 00003A14 33C0 0002 6120 move.w [0x00026120], D0 00003A1A 0C40 0001 cmpi.w D0, 0x1 00003A1E 5EC0 sgt D0 00003A20 4400 neg.b D0 00003A22 13C0 0002 611E move.b [0x0002611E], D0 00003A28 41EE FFF4 lea.l A0, [A6 - 0xC] 00003A2C 2246 movea.l A1, D6 00003A2E 20D9 move.l [A0]+, [A1]+ 00003A30 20D9 move.l [A0]+, [A1]+ 00003A32 20D9 move.l [A0]+, [A1]+ 00003A34 504F addq.w A7, 8 00003A36 606C bra +0x6E /* 00003AA4 */ label00003A38: 00003A38 2F2A 0084 move.l -[A7], [A2 + 0x84] 00003A3C 42A7 clr.l -[A7] 00003A3E 2F3C 1000 0808 move.l -[A7], 0x10000808 00003A44 A8FD syscall PrGlue 00003A46 554F subq.w A7, 2 00003A48 2F3C BA00 0000 move.l -[A7], 0xBA000000 00003A4E A8FD syscall PrGlue 00003A50 301F move.w D0, [A7]+ 00003A52 6626 bne +0x28 /* 00003A7A */ 00003A54 266A 0084 movea.l A3, [A2 + 0x84] 00003A58 2F2B 0018 move.l -[A7], [A3 + 0x18] 00003A5C 486B 0010 pea.l [A3 + 0x10] 00003A60 A8DF syscall RectRgn 00003A62 42A7 clr.l -[A7] 00003A64 486E FFF4 pea.l [A6 - 0xC] 00003A68 2F0A move.l -[A7], A2 00003A6A 2057 movea.l A0, [A7] 00003A6C 2268 0004 movea.l A1, [A0 + 0x4] 00003A70 2269 011C movea.l A1, [A1 + 0x11C] 00003A74 4E91 jsr [A1] 00003A76 4FEF 000C lea.l A7, [A7 + 0xC] label00003A7A: 00003A7A 2F2A 0084 move.l -[A7], [A2 + 0x84] 00003A7E 2F3C 1800 040C move.l -[A7], 0x1800040C 00003A84 A8FD syscall PrGlue 00003A86 486E FFF4 pea.l [A6 - 0xC] 00003A8A 52AE FFFC addq.l [A6 - 0x4], 1 00003A8E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003A92 2F0A move.l -[A7], A2 00003A94 2057 movea.l A0, [A7] 00003A96 2268 0004 movea.l A1, [A0 + 0x4] 00003A9A 2269 01CC movea.l A1, [A1 + 0x1CC] 00003A9E 4E91 jsr [A1] 00003AA0 4FEF 000C lea.l A7, [A7 + 0xC] label00003AA4: 00003AA4 202E FFFC move.l D0, [A6 - 0x4] 00003AA8 B0AC 0008 cmp.l D0, [A4 + 0x8] 00003AAC 6210 bhi +0x12 /* 00003ABE */ 00003AAE 554F subq.w A7, 2 00003AB0 2F3C BA00 0000 move.l -[A7], 0xBA000000 00003AB6 A8FD syscall PrGlue 00003AB8 301F move.w D0, [A7]+ 00003ABA 6700 FF7C beq -0x82 /* 00003A38 */ label00003ABE: 00003ABE 2F2A 0084 move.l -[A7], [A2 + 0x84] 00003AC2 2F3C 0800 0484 move.l -[A7], 0x8000484 00003AC8 A8FD syscall PrGlue 00003ACA 42AA 0084 clr.l [A2 + 0x84] 00003ACE 4279 0002 6120 clr.w [0x00026120] 00003AD4 5243 addq.w D3, 1 00003AD6 B647 cmp.w D3, D7 00003AD8 6300 FF10 bls -0xEE /* 000039EA */ label00003ADC: 00003ADC 42A7 clr.l -[A7] 00003ADE 61FF 0000 31AA bsr +0x31AC /* 00006C8A */ 00003AE4 2044 movea.l A0, D4 00003AE6 2050 movea.l A0, [A0] 00003AE8 0C28 0001 0044 cmpi.b [A0 + 0x44], 0x1 00003AEE 584F addq.w A7, 4 00003AF0 6622 bne +0x24 /* 00003B14 */ 00003AF2 554F subq.w A7, 2 00003AF4 2F3C BA00 0000 move.l -[A7], 0xBA000000 00003AFA A8FD syscall PrGlue 00003AFC 301F move.w D0, [A7]+ 00003AFE 6614 bne +0x16 /* 00003B14 */ 00003B00 2F04 move.l -[A7], D4 00003B02 42A7 clr.l -[A7] 00003B04 42A7 clr.l -[A7] 00003B06 42A7 clr.l -[A7] 00003B08 486E FFDA pea.l [A6 - 0x26] 00003B0C 2F3C 6005 1480 move.l -[A7], 0x60051480 00003B12 A8FD syscall PrGlue label00003B14: 00003B14 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00003B18 4E5E unlink A6 00003B1A 4E75 rts 00003B1C 4E56 FFEC link A6, -0x0014 00003B20 48E7 0038 movem.l -[A7], A2,A3,A4 00003B24 286E 0008 movea.l A4, [A6 + 0x8] 00003B28 246E 000C movea.l A2, [A6 + 0xC] 00003B2C 266E 0010 movea.l A3, [A6 + 0x10] 00003B30 42A7 clr.l -[A7] 00003B32 2F0C move.l -[A7], A4 00003B34 2057 movea.l A0, [A7] 00003B36 2268 0004 movea.l A1, [A0 + 0x4] 00003B3A 2269 0104 movea.l A1, [A1 + 0x104] 00003B3E 4E91 jsr [A1] 00003B40 2F0A move.l -[A7], A2 00003B42 2F0C move.l -[A7], A4 00003B44 2057 movea.l A0, [A7] 00003B46 2268 0004 movea.l A1, [A0 + 0x4] 00003B4A 2269 0124 movea.l A1, [A1 + 0x124] 00003B4E 4E91 jsr [A1] 00003B50 42A7 clr.l -[A7] 00003B52 2F0C move.l -[A7], A4 00003B54 4EB9 0002 B310 jsr [0x0002B310] 00003B5A 584F addq.w A7, 4 00003B5C 2F08 move.l -[A7], A0 00003B5E 486E FFEC pea.l [A6 - 0x14] 00003B62 4EB9 0000 C054 jsr [0x0000C054] 00003B68 486E FFFC pea.l [A6 - 0x4] 00003B6C 486E FFEC pea.l [A6 - 0x14] 00003B70 4EB9 0000 C00C jsr [0x0000C00C] 00003B76 4A00 tst.b D0 00003B78 4FEF 0024 lea.l A7, [A7 + 0x24] 00003B7C 672A beq +0x2C /* 00003BA8 */ label00003B7E: 00003B7E 2F0B move.l -[A7], A3 00003B80 2F0A move.l -[A7], A2 00003B82 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003B86 2057 movea.l A0, [A7] 00003B88 2268 0004 movea.l A1, [A0 + 0x4] 00003B8C 2269 011C movea.l A1, [A1 + 0x11C] 00003B90 4E91 jsr [A1] 00003B92 486E FFFC pea.l [A6 - 0x4] 00003B96 486E FFEC pea.l [A6 - 0x14] 00003B9A 4EB9 0000 C00C jsr [0x0000C00C] 00003BA0 4A00 tst.b D0 00003BA2 4FEF 0014 lea.l A7, [A7 + 0x14] 00003BA6 66D6 bne -0x28 /* 00003B7E */ label00003BA8: 00003BA8 3F3C FFFF move.w -[A7], 0xFFFF 00003BAC 486E FFEC pea.l [A6 - 0x14] 00003BB0 4EB9 0000 C022 jsr [0x0000C022] 00003BB6 5C4F addq.w A7, 6 00003BB8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003BBC 4E5E unlink A6 00003BBE 4E75 rts 00003BC0 2F0C move.l -[A7], A4 00003BC2 286F 0008 movea.l A4, [A7 + 0x8] 00003BC6 226C 0084 movea.l A1, [A4 + 0x84] 00003BCA 2049 movea.l A0, A1 00003BCC 2009 move.l D0, A1 00003BCE 6604 bne +0x6 /* 00003BD4 */ 00003BD0 206C 0088 movea.l A0, [A4 + 0x88] label00003BD4: 00003BD4 285F movea.l A4, [A7]+ 00003BD6 4E75 rts 00003BD8 4E56 0000 link A6, 0 00003BDC 2F0A move.l -[A7], A2 00003BDE 2F03 move.l -[A7], D3 00003BE0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003BE4 2057 movea.l A0, [A7] 00003BE6 2268 0004 movea.l A1, [A0 + 0x4] 00003BEA 2269 0018 movea.l A1, [A1 + 0x18] 00003BEE 4E91 jsr [A1] 00003BF0 2448 movea.l A2, A0 00003BF2 4A8A tst.l A2 00003BF4 56C0 sne D0 00003BF6 4400 neg.b D0 00003BF8 1600 move.b D3, D0 00003BFA 4A8A tst.l A2 00003BFC 584F addq.w A7, 4 00003BFE 670E beq +0x10 /* 00003C0E */ 00003C00 4EB9 0000 01C0 jsr [0x000001C0] 00003C06 B1CA cmpa.l A0, A2 00003C08 6704 beq +0x6 /* 00003C0E */ 00003C0A 2F0A move.l -[A7], A2 00003C0C A873 syscall SetPort label00003C0E: 00003C0E 1003 move.b D0, D3 00003C10 261F move.l D3, [A7]+ 00003C12 245F movea.l A2, [A7]+ 00003C14 4E5E unlink A6 00003C16 4E75 rts 00003C18 4E56 0000 link A6, 0 00003C1C 206E 0008 movea.l A0, [A6 + 0x8] 00003C20 4868 0094 pea.l [A0 + 0x94] 00003C24 AA14 syscall RGBForeColor 00003C26 206E 0008 movea.l A0, [A6 + 0x8] 00003C2A 4868 009A pea.l [A0 + 0x9A] 00003C2E AA15 syscall RGBBackColor 00003C30 4E5E unlink A6 00003C32 4E75 rts 00003C34 48E7 0038 movem.l -[A7], A2,A3,A4 00003C38 246F 0010 movea.l A2, [A7 + 0x10] 00003C3C 286F 0014 movea.l A4, [A7 + 0x14] 00003C40 266F 0018 movea.l A3, [A7 + 0x18] 00003C44 200C move.l D0, A4 00003C46 670A beq +0xC /* 00003C52 */ 00003C48 2554 0094 move.l [A2 + 0x94], [A4] 00003C4C 356C 0004 0098 move.w [A2 + 0x98], [A4 + 0x4] label00003C52: 00003C52 200B move.l D0, A3 00003C54 670A beq +0xC /* 00003C60 */ 00003C56 2553 009A move.l [A2 + 0x9A], [A3] 00003C5A 356B 0004 009E move.w [A2 + 0x9E], [A3 + 0x4] label00003C60: 00003C60 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003C64 4E75 rts 00003C66 48E7 0038 movem.l -[A7], A2,A3,A4 00003C6A 246F 0010 movea.l A2, [A7 + 0x10] 00003C6E 286F 0014 movea.l A4, [A7 + 0x14] 00003C72 266F 0018 movea.l A3, [A7 + 0x18] 00003C76 200C move.l D0, A4 00003C78 670A beq +0xC /* 00003C84 */ 00003C7A 28AA 0094 move.l [A4], [A2 + 0x94] 00003C7E 396A 0098 0004 move.w [A4 + 0x4], [A2 + 0x98] label00003C84: 00003C84 200B move.l D0, A3 00003C86 670A beq +0xC /* 00003C92 */ 00003C88 26AA 009A move.l [A3], [A2 + 0x9A] 00003C8C 376A 009E 0004 move.w [A3 + 0x4], [A2 + 0x9E] label00003C92: 00003C92 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00003C96 4E75 rts 00003C98 4E56 0000 link A6, 0 00003C9C 2F0A move.l -[A7], A2 00003C9E 4A6E 000C tst.w [A6 + 0xC] 00003CA2 671E beq +0x20 /* 00003CC2 */ 00003CA4 206E 0008 movea.l A0, [A6 + 0x8] 00003CA8 41E8 00D6 lea.l A0, [A0 + 0xD6] 00003CAC 226E 0008 movea.l A1, [A6 + 0x8] 00003CB0 2288 move.l [A1], A0 00003CB2 206E 0008 movea.l A0, [A6 + 0x8] 00003CB6 4868 00D6 pea.l [A0 + 0xD6] 00003CBA 4EB9 0000 17B0 jsr [0x000017B0] 00003CC0 584F addq.w A7, 4 label00003CC2: 00003CC2 2F2E 000E move.l -[A7], [A6 + 0xE] 00003CC6 4267 clr.w -[A7] 00003CC8 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003CCC 61FF 0000 1E90 bsr +0x1E92 /* 00005B5E */ 00003CD2 206E 0008 movea.l A0, [A6 + 0x8] 00003CD6 4868 007C pea.l [A0 + 0x7C] 00003CDA 4EB9 0000 18E8 jsr [0x000018E8] 00003CE0 41F9 0000 5824 lea.l A0, [0x00005824] 00003CE6 226E 0008 movea.l A1, [A6 + 0x8] 00003CEA 2348 0004 move.l [A1 + 0x4], A0 00003CEE 41F9 0000 5824 lea.l A0, [0x00005824] 00003CF4 41E8 01E4 lea.l A0, [A0 + 0x1E4] 00003CF8 226E 0008 movea.l A1, [A6 + 0x8] 00003CFC 2251 movea.l A1, [A1] 00003CFE 2288 move.l [A1], A0 00003D00 41F9 0000 5824 lea.l A0, [0x00005824] 00003D06 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00003D0A 226E 0008 movea.l A1, [A6 + 0x8] 00003D0E 2348 007C move.l [A1 + 0x7C], A0 00003D12 206E 0008 movea.l A0, [A6 + 0x8] 00003D16 2450 movea.l A2, [A0] 00003D18 41E8 00D6 lea.l A0, [A0 + 0xD6] 00003D1C 91CA sub.l A0, A2 00003D1E 2548 0008 move.l [A2 + 0x8], A0 00003D22 206E 0008 movea.l A0, [A6 + 0x8] 00003D26 4868 00AA pea.l [A0 + 0xAA] 00003D2A 4EB9 0003 D090 jsr [0x0003D090] 00003D30 206E 0008 movea.l A0, [A6 + 0x8] 00003D34 42A8 00D2 clr.l [A0 + 0xD2] 00003D38 206E 0008 movea.l A0, [A6 + 0x8] 00003D3C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003D40 245F movea.l A2, [A7]+ 00003D42 4E5E unlink A6 00003D44 4E75 rts 00003D46 4E56 0000 link A6, 0 00003D4A 2F0B move.l -[A7], A3 00003D4C 2F0A move.l -[A7], A2 00003D4E 246E 0008 movea.l A2, [A6 + 0x8] 00003D52 200A move.l D0, A2 00003D54 6700 0088 beq +0x8A /* 00003DDE */ 00003D58 41F9 0000 5824 lea.l A0, [0x00005824] 00003D5E 2548 0004 move.l [A2 + 0x4], A0 00003D62 41F9 0000 5824 lea.l A0, [0x00005824] 00003D68 41E8 01E4 lea.l A0, [A0 + 0x1E4] 00003D6C 2252 movea.l A1, [A2] 00003D6E 2288 move.l [A1], A0 00003D70 41F9 0000 5824 lea.l A0, [0x00005824] 00003D76 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00003D7A 2548 007C move.l [A2 + 0x7C], A0 00003D7E 2652 movea.l A3, [A2] 00003D80 204A movea.l A0, A2 00003D82 41E8 00D6 lea.l A0, [A0 + 0xD6] 00003D86 91CB sub.l A0, A3 00003D88 2748 0008 move.l [A3 + 0x8], A0 00003D8C 3F3C FFFF move.w -[A7], 0xFFFF 00003D90 204A movea.l A0, A2 00003D92 4868 00AA pea.l [A0 + 0xAA] 00003D96 4EB9 0003 D056 jsr [0x0003D056] 00003D9C 4267 clr.w -[A7] 00003D9E 204A movea.l A0, A2 00003DA0 4868 007C pea.l [A0 + 0x7C] 00003DA4 4EB9 0000 18F0 jsr [0x000018F0] 00003DAA 4267 clr.w -[A7] 00003DAC 2F0A move.l -[A7], A2 00003DAE 61FF 0000 1E70 bsr +0x1E72 /* 00005C20 */ 00003DB4 4A6E 000C tst.w [A6 + 0xC] 00003DB8 4FEF 0012 lea.l A7, [A7 + 0x12] 00003DBC 6710 beq +0x12 /* 00003DCE */ 00003DBE 4267 clr.w -[A7] 00003DC0 204A movea.l A0, A2 00003DC2 4868 00D6 pea.l [A0 + 0xD6] 00003DC6 4EB9 0000 17B8 jsr [0x000017B8] 00003DCC 5C4F addq.w A7, 6 label00003DCE: 00003DCE 4A6E 000C tst.w [A6 + 0xC] 00003DD2 6F0A ble +0xC /* 00003DDE */ 00003DD4 2F0A move.l -[A7], A2 00003DD6 4EB9 0000 0168 jsr [0x00000168] 00003DDC 584F addq.w A7, 4 label00003DDE: 00003DDE 204A movea.l A0, A2 00003DE0 245F movea.l A2, [A7]+ 00003DE2 265F movea.l A3, [A7]+ 00003DE4 4E5E unlink A6 00003DE6 4E75 rts 00003DE8 4E56 FFEC link A6, -0x0014 00003DEC 48E7 1030 movem.l -[A7], D3,A2,A3 00003DF0 266E 0008 movea.l A3, [A6 + 0x8] 00003DF4 7601 moveq.l D3, 0x01 00003DF6 42A7 clr.l -[A7] 00003DF8 486B 0044 pea.l [A3 + 0x44] 00003DFC 486E FFEC pea.l [A6 - 0x14] 00003E00 4EB9 0000 C054 jsr [0x0000C054] 00003E06 486E FFFC pea.l [A6 - 0x4] 00003E0A 486E FFEC pea.l [A6 - 0x14] 00003E0E 4EB9 0000 C00C jsr [0x0000C00C] 00003E14 4A00 tst.b D0 00003E16 4FEF 0014 lea.l A7, [A7 + 0x14] 00003E1A 6764 beq +0x66 /* 00003E80 */ label00003E1C: 00003E1C 4267 clr.w -[A7] 00003E1E 4879 0000 5B08 push.l 0x5B08 00003E24 4879 0000 5AE4 push.l 0x5AE4 00003E2A 4878 0004 push.l 0x4 00003E2E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00003E32 4EB9 0000 0158 jsr [0x00000158] 00003E38 2448 movea.l A2, A0 00003E3A 200A move.l D0, A2 00003E3C 4FEF 0012 lea.l A7, [A7 + 0x12] 00003E40 672A beq +0x2C /* 00003E6C */ 00003E42 2F0A move.l -[A7], A2 00003E44 2F0B move.l -[A7], A3 00003E46 2057 movea.l A0, [A7] 00003E48 2268 0004 movea.l A1, [A0 + 0x4] 00003E4C 2269 01D4 movea.l A1, [A1 + 0x1D4] 00003E50 4E91 jsr [A1] 00003E52 2F0A move.l -[A7], A2 00003E54 2057 movea.l A0, [A7] 00003E56 2268 0004 movea.l A1, [A0 + 0x4] 00003E5A 2269 001C movea.l A1, [A1 + 0x1C] 00003E5E 4E91 jsr [A1] 00003E60 4A80 tst.l D0 00003E62 57C0 seq D0 00003E64 4400 neg.b D0 00003E66 C600 and.b D3, D0 00003E68 4FEF 000C lea.l A7, [A7 + 0xC] label00003E6C: 00003E6C 486E FFFC pea.l [A6 - 0x4] 00003E70 486E FFEC pea.l [A6 - 0x14] 00003E74 4EB9 0000 C00C jsr [0x0000C00C] 00003E7A 4A00 tst.b D0 00003E7C 504F addq.w A7, 8 00003E7E 669C bne -0x62 /* 00003E1C */ label00003E80: 00003E80 4A03 tst.b D3 00003E82 6734 beq +0x36 /* 00003EB8 */ 00003E84 486B 00AA pea.l [A3 + 0xAA] 00003E88 4EB9 0000 21B4 jsr [0x000021B4] 00003E8E 4A80 tst.l D0 00003E90 584F addq.w A7, 4 00003E92 6724 beq +0x26 /* 00003EB8 */ 00003E94 4878 0001 push.l 0x1 00003E98 4878 0001 push.l 0x1 00003E9C 486B 00AA pea.l [A3 + 0xAA] 00003EA0 4EB9 0003 D0C0 jsr [0x0003D0C0] 00003EA6 504F addq.w A7, 8 00003EA8 2F10 move.l -[A7], [A0] 00003EAA 2057 movea.l A0, [A7] 00003EAC 2268 0004 movea.l A1, [A0 + 0x4] 00003EB0 2269 0020 movea.l A1, [A1 + 0x20] 00003EB4 4E91 jsr [A1] 00003EB6 504F addq.w A7, 8 label00003EB8: 00003EB8 3F3C FFFF move.w -[A7], 0xFFFF 00003EBC 486E FFEC pea.l [A6 - 0x14] 00003EC0 4EB9 0000 C022 jsr [0x0000C022] 00003EC6 5C4F addq.w A7, 6 00003EC8 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00003ECC 4E5E unlink A6 00003ECE 4E75 rts 00003ED0 4E56 0000 link A6, 0 00003ED4 2F0B move.l -[A7], A3 00003ED6 2F0A move.l -[A7], A2 00003ED8 266E 0008 movea.l A3, [A6 + 0x8] 00003EDC 4AAE 000C tst.l [A6 + 0xC] 00003EE0 675A beq +0x5C /* 00003F3C */ 00003EE2 244B movea.l A2, A3 00003EE4 200B move.l D0, A3 00003EE6 6704 beq +0x6 /* 00003EEC */ 00003EE8 45EA 007C lea.l A2, [A2 + 0x7C] label00003EEC: 00003EEC 2F0A move.l -[A7], A2 00003EEE 206E 000C movea.l A0, [A6 + 0xC] 00003EF2 4868 0028 pea.l [A0 + 0x28] 00003EF6 4EB9 0000 1830 jsr [0x00001830] 00003EFC 486E 000C pea.l [A6 + 0xC] 00003F00 486B 00AA pea.l [A3 + 0xAA] 00003F04 4EB9 0003 D0D6 jsr [0x0003D0D6] 00003F0A 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F0E 2057 movea.l A0, [A7] 00003F10 2268 0004 movea.l A1, [A0 + 0x4] 00003F14 2269 001C movea.l A1, [A1 + 0x1C] 00003F18 4E91 jsr [A1] 00003F1A 5380 subq.l D0, 1 00003F1C 4FEF 0014 lea.l A7, [A7 + 0x14] 00003F20 661A bne +0x1C /* 00003F3C */ 00003F22 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F26 4878 00CB push.l 0xCB 00003F2A 2F0B move.l -[A7], A3 00003F2C 2057 movea.l A0, [A7] 00003F2E 2268 0004 movea.l A1, [A0 + 0x4] 00003F32 2269 01E0 movea.l A1, [A1 + 0x1E0] 00003F36 4E91 jsr [A1] 00003F38 4FEF 000C lea.l A7, [A7 + 0xC] label00003F3C: 00003F3C 245F movea.l A2, [A7]+ 00003F3E 265F movea.l A3, [A7]+ 00003F40 4E5E unlink A6 00003F42 4E75 rts 00003F44 4E56 0000 link A6, 0 00003F48 2F0A move.l -[A7], A2 00003F4A 2F03 move.l -[A7], D3 00003F4C 7600 moveq.l D3, 0x00 00003F4E 206E 0008 movea.l A0, [A6 + 0x8] 00003F52 2468 00D2 movea.l A2, [A0 + 0xD2] 00003F56 200A move.l D0, A2 00003F58 670C beq +0xE /* 00003F66 */ 00003F5A 2F0A move.l -[A7], A2 00003F5C 4EB9 0001 3E86 jsr [0x00013E86] 00003F62 2600 move.l D3, D0 00003F64 584F addq.w A7, 4 label00003F66: 00003F66 2003 move.l D0, D3 00003F68 261F move.l D3, [A7]+ 00003F6A 245F movea.l A2, [A7]+ 00003F6C 4E5E unlink A6 00003F6E 4E75 rts 00003F70 4E56 0000 link A6, 0 00003F74 2F0A move.l -[A7], A2 00003F76 4267 clr.w -[A7] 00003F78 4879 0000 5B08 push.l 0x5B08 00003F7E 4879 0000 5AE4 push.l 0x5AE4 00003F84 4878 0004 push.l 0x4 00003F88 2F2E 000C move.l -[A7], [A6 + 0xC] 00003F8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00003F90 2057 movea.l A0, [A7] 00003F92 2268 0004 movea.l A1, [A0 + 0x4] 00003F96 2269 0010 movea.l A1, [A1 + 0x10] 00003F9A 4E91 jsr [A1] 00003F9C 504F addq.w A7, 8 00003F9E 2F08 move.l -[A7], A0 00003FA0 4EB9 0000 0158 jsr [0x00000158] 00003FA6 2448 movea.l A2, A0 00003FA8 200A move.l D0, A2 00003FAA 4FEF 0012 lea.l A7, [A7 + 0x12] 00003FAE 6714 beq +0x16 /* 00003FC4 */ 00003FB0 4878 0001 push.l 0x1 00003FB4 2F0A move.l -[A7], A2 00003FB6 2057 movea.l A0, [A7] 00003FB8 2268 0004 movea.l A1, [A0 + 0x4] 00003FBC 2269 0020 movea.l A1, [A1 + 0x20] 00003FC0 4E91 jsr [A1] 00003FC2 504F addq.w A7, 8 label00003FC4: 00003FC4 245F movea.l A2, [A7]+ 00003FC6 4E5E unlink A6 00003FC8 4E75 rts 00003FCA 4E56 FFE8 link A6, -0x0018 00003FCE 48E7 0038 movem.l -[A7], A2,A3,A4 00003FD2 266E 0008 movea.l A3, [A6 + 0x8] 00003FD6 286E 0010 movea.l A4, [A6 + 0x10] 00003FDA 202E 000C move.l D0, [A6 + 0xC] 00003FDE 0480 0000 00CA subi.l D0, 0xCA 00003FE4 6708 beq +0xA /* 00003FEE */ 00003FE6 5380 subq.l D0, 1 00003FE8 6732 beq +0x34 /* 0000401C */ 00003FEA 6000 00E2 bra +0xE4 /* 000040CE */ label00003FEE: 00003FEE 244C movea.l A2, A4 00003FF0 200C move.l D0, A4 00003FF2 6704 beq +0x6 /* 00003FF8 */ 00003FF4 45EA FFD8 lea.l A2, [A2 - 0x28] label00003FF8: 00003FF8 2D4A FFE8 move.l [A6 - 0x18], A2 00003FFC 204A movea.l A0, A2 00003FFE B1EB 00D2 cmpa.l A0, [A3 + 0xD2] 00004002 6604 bne +0x6 /* 00004008 */ 00004004 42AB 00D2 clr.l [A3 + 0xD2] label00004008: 00004008 486E FFE8 pea.l [A6 - 0x18] 0000400C 486B 00AA pea.l [A3 + 0xAA] 00004010 4EB9 0003 D154 jsr [0x0003D154] 00004016 504F addq.w A7, 8 00004018 6000 00B4 bra +0xB6 /* 000040CE */ label0000401C: 0000401C 244C movea.l A2, A4 0000401E 200C move.l D0, A4 00004020 663E bne +0x40 /* 00004060 */ 00004022 4EB9 0000 1D0A jsr [0x00001D0A] 00004028 5300 subq.b D0, 1 0000402A 661C bne +0x1E /* 00004048 */ 0000402C 4878 00CD push.l 0xCD 00004030 4879 0000 5AAA push.l 0x5AAA 00004036 4879 0000 5ABE push.l 0x5ABE 0000403C 4EB9 0000 01B0 jsr [0x000001B0] 00004042 4FEF 000C lea.l A7, [A7 + 0xC] 00004046 6018 bra +0x1A /* 00004060 */ label00004048: 00004048 4EB9 0000 1D0A jsr [0x00001D0A] 0000404E 5500 subq.b D0, 2 00004050 660E bne +0x10 /* 00004060 */ 00004052 4879 0000 5ABE push.l 0x5ABE 00004058 4EB9 0000 1CFC jsr [0x00001CFC] 0000405E 584F addq.w A7, 4 label00004060: 00004060 B5EB 00D2 cmpa.l A2, [A3 + 0xD2] 00004064 6768 beq +0x6A /* 000040CE */ 00004066 42A7 clr.l -[A7] 00004068 486B 00AA pea.l [A3 + 0xAA] 0000406C 486E FFEC pea.l [A6 - 0x14] 00004070 4EB9 0003 D136 jsr [0x0003D136] 00004076 486E FFFC pea.l [A6 - 0x4] 0000407A 486E FFEC pea.l [A6 - 0x14] 0000407E 4EB9 0003 D0EE jsr [0x0003D0EE] 00004084 4A00 tst.b D0 00004086 4FEF 0014 lea.l A7, [A7 + 0x14] 0000408A 672E beq +0x30 /* 000040BA */ label0000408C: 0000408C B5EE FFFC cmpa.l A2, [A6 - 0x4] 00004090 6714 beq +0x16 /* 000040A6 */ 00004092 42A7 clr.l -[A7] 00004094 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004098 2057 movea.l A0, [A7] 0000409A 2268 0004 movea.l A1, [A0 + 0x4] 0000409E 2269 0020 movea.l A1, [A1 + 0x20] 000040A2 4E91 jsr [A1] 000040A4 504F addq.w A7, 8 label000040A6: 000040A6 486E FFFC pea.l [A6 - 0x4] 000040AA 486E FFEC pea.l [A6 - 0x14] 000040AE 4EB9 0003 D0EE jsr [0x0003D0EE] 000040B4 4A00 tst.b D0 000040B6 504F addq.w A7, 8 000040B8 66D2 bne -0x2C /* 0000408C */ label000040BA: 000040BA 274A 00D2 move.l [A3 + 0xD2], A2 000040BE 3F3C FFFF move.w -[A7], 0xFFFF 000040C2 486E FFEC pea.l [A6 - 0x14] 000040C6 4EB9 0003 D104 jsr [0x0003D104] 000040CC 5C4F addq.w A7, 6 label000040CE: 000040CE 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000040D2 4E5E unlink A6 000040D4 4E75 rts 000040D6 4E56 FFDC link A6, -0x0024 000040DA 48E7 1838 movem.l -[A7], D3,D4,A2,A3,A4 000040DE 4A6E 000C tst.w [A6 + 0xC] 000040E2 671E beq +0x20 /* 00004102 */ 000040E4 206E 0008 movea.l A0, [A6 + 0x8] 000040E8 41E8 00BA lea.l A0, [A0 + 0xBA] 000040EC 226E 0008 movea.l A1, [A6 + 0x8] 000040F0 2288 move.l [A1], A0 000040F2 206E 0008 movea.l A0, [A6 + 0x8] 000040F6 4868 00BA pea.l [A0 + 0xBA] 000040FA 4EB9 0000 17B0 jsr [0x000017B0] 00004100 584F addq.w A7, 4 label00004102: 00004102 2F2E 000E move.l -[A7], [A6 + 0xE] 00004106 4267 clr.w -[A7] 00004108 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000410C 61FF 0000 1A50 bsr +0x1A52 /* 00005B5E */ 00004112 206E 0008 movea.l A0, [A6 + 0x8] 00004116 4868 007C pea.l [A0 + 0x7C] 0000411A 4EB9 0000 18E8 jsr [0x000018E8] 00004120 41F9 0000 53C8 lea.l A0, [0x000053C8] 00004126 226E 0008 movea.l A1, [A6 + 0x8] 0000412A 2348 0004 move.l [A1 + 0x4], A0 0000412E 41F9 0000 53C8 lea.l A0, [0x000053C8] 00004134 41E8 01E8 lea.l A0, [A0 + 0x1E8] 00004138 226E 0008 movea.l A1, [A6 + 0x8] 0000413C 2251 movea.l A1, [A1] 0000413E 2288 move.l [A1], A0 00004140 41F9 0000 53C8 lea.l A0, [0x000053C8] 00004146 41E8 01C4 lea.l A0, [A0 + 0x1C4] 0000414A 226E 0008 movea.l A1, [A6 + 0x8] 0000414E 2348 007C move.l [A1 + 0x7C], A0 00004152 206E 0008 movea.l A0, [A6 + 0x8] 00004156 2450 movea.l A2, [A0] 00004158 41E8 00BA lea.l A0, [A0 + 0xBA] 0000415C 91CA sub.l A0, A2 0000415E 2548 0008 move.l [A2 + 0x8], A0 00004162 4878 000C push.l 0xC 00004166 486E FFF4 pea.l [A6 - 0xC] 0000416A 2F2E 000E move.l -[A7], [A6 + 0xE] 0000416E 2057 movea.l A0, [A7] 00004170 2250 movea.l A1, [A0] 00004172 2269 0024 movea.l A1, [A1 + 0x24] 00004176 4E91 jsr [A1] 00004178 206E 0008 movea.l A0, [A6 + 0x8] 0000417C 216E FFFC 00B6 move.l [A0 + 0xB6], [A6 - 0x4] 00004182 206E 0008 movea.l A0, [A6 + 0x8] 00004186 42A8 00AA clr.l [A0 + 0xAA] 0000418A 206E 0008 movea.l A0, [A6 + 0x8] 0000418E 42A8 00AE clr.l [A0 + 0xAE] 00004192 206E 0008 movea.l A0, [A6 + 0x8] 00004196 42A8 00B2 clr.l [A0 + 0xB2] 0000419A 4FEF 001A lea.l A7, [A7 + 0x1A] 0000419E 2D4F FFF0 move.l [A6 - 0x10], A7 000041A2 3F2E FFFA move.w -[A7], [A6 - 0x6] 000041A6 3F2E FFF8 move.w -[A7], [A6 - 0x8] 000041AA 3F2E FFF6 move.w -[A7], [A6 - 0xA] 000041AE 3F2E FFF4 move.w -[A7], [A6 - 0xC] 000041B2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000041B6 61FF 0000 0100 bsr +0x102 /* 000042B8 */ 000041BC 4FEF 000C lea.l A7, [A7 + 0xC] 000041C0 605A bra +0x5C /* 0000421C */ 000041C2 206E 0008 movea.l A0, [A6 + 0x8] 000041C6 2628 00AE move.l D3, [A0 + 0xAE] 000041CA 2643 movea.l A3, D3 000041CC 4A83 tst.l D3 000041CE 6714 beq +0x16 /* 000041E4 */ 000041D0 3F3C 0001 move.w -[A7], 0x1 000041D4 2F0B move.l -[A7], A3 000041D6 2057 movea.l A0, [A7] 000041D8 2268 0004 movea.l A1, [A0 + 0x4] 000041DC 2269 0008 movea.l A1, [A1 + 0x8] 000041E0 4E91 jsr [A1] 000041E2 5C4F addq.w A7, 6 label000041E4: 000041E4 206E 0008 movea.l A0, [A6 + 0x8] 000041E8 2828 00B2 move.l D4, [A0 + 0xB2] 000041EC 2844 movea.l A4, D4 000041EE 4A84 tst.l D4 000041F0 6714 beq +0x16 /* 00004206 */ 000041F2 3F3C 0001 move.w -[A7], 0x1 000041F6 2F0C move.l -[A7], A4 000041F8 2057 movea.l A0, [A7] 000041FA 2268 0004 movea.l A1, [A0 + 0x4] 000041FE 2269 0008 movea.l A1, [A1 + 0x8] 00004202 4E91 jsr [A1] 00004204 5C4F addq.w A7, 6 label00004206: 00004206 42A7 clr.l -[A7] 00004208 42A7 clr.l -[A7] 0000420A 42A7 clr.l -[A7] 0000420C 4EB9 0000 0148 jsr [0x00000148] 00004212 486E FFDC pea.l [A6 - 0x24] 00004216 4EB9 0000 0150 jsr [0x00000150] label0000421C: 0000421C 206E 0008 movea.l A0, [A6 + 0x8] 00004220 4CDF 1C18 movem.l D3,D4,A2,A3,A4, [A7]+ 00004224 4E5E unlink A6 00004226 4E75 rts 00004228 4E56 0000 link A6, 0 0000422C 2F0B move.l -[A7], A3 0000422E 2F0A move.l -[A7], A2 00004230 246E 0008 movea.l A2, [A6 + 0x8] 00004234 200A move.l D0, A2 00004236 6776 beq +0x78 /* 000042AE */ 00004238 41F9 0000 53C8 lea.l A0, [0x000053C8] 0000423E 2548 0004 move.l [A2 + 0x4], A0 00004242 41F9 0000 53C8 lea.l A0, [0x000053C8] 00004248 41E8 01E8 lea.l A0, [A0 + 0x1E8] 0000424C 2252 movea.l A1, [A2] 0000424E 2288 move.l [A1], A0 00004250 41F9 0000 53C8 lea.l A0, [0x000053C8] 00004256 41E8 01C4 lea.l A0, [A0 + 0x1C4] 0000425A 2548 007C move.l [A2 + 0x7C], A0 0000425E 2652 movea.l A3, [A2] 00004260 204A movea.l A0, A2 00004262 41E8 00BA lea.l A0, [A0 + 0xBA] 00004266 91CB sub.l A0, A3 00004268 2748 0008 move.l [A3 + 0x8], A0 0000426C 4267 clr.w -[A7] 0000426E 204A movea.l A0, A2 00004270 4868 007C pea.l [A0 + 0x7C] 00004274 4EB9 0000 18F0 jsr [0x000018F0] 0000427A 4267 clr.w -[A7] 0000427C 2F0A move.l -[A7], A2 0000427E 61FF 0000 19A0 bsr +0x19A2 /* 00005C20 */ 00004284 4A6E 000C tst.w [A6 + 0xC] 00004288 4FEF 000C lea.l A7, [A7 + 0xC] 0000428C 6710 beq +0x12 /* 0000429E */ 0000428E 4267 clr.w -[A7] 00004290 204A movea.l A0, A2 00004292 4868 00BA pea.l [A0 + 0xBA] 00004296 4EB9 0000 17B8 jsr [0x000017B8] 0000429C 5C4F addq.w A7, 6 label0000429E: 0000429E 4A6E 000C tst.w [A6 + 0xC] 000042A2 6F0A ble +0xC /* 000042AE */ 000042A4 2F0A move.l -[A7], A2 000042A6 4EB9 0000 0168 jsr [0x00000168] 000042AC 584F addq.w A7, 4 label000042AE: 000042AE 204A movea.l A0, A2 000042B0 245F movea.l A2, [A7]+ 000042B2 265F movea.l A3, [A7]+ 000042B4 4E5E unlink A6 000042B6 4E75 rts fn000042B8: 000042B8 4E56 FFE2 link A6, -0x001E 000042BC 48E7 1830 movem.l -[A7], D3,D4,A2,A3 000042C0 246E 0008 movea.l A2, [A6 + 0x8] 000042C4 382E 000C move.w D4, [A6 + 0xC] 000042C8 362E 0010 move.w D3, [A6 + 0x10] 000042CC 422E FFEA clr.b [A6 - 0x16] 000042D0 1D7C 0001 FFEB move.b [A6 - 0x15], 0x1 000042D6 42AE FFF8 clr.l [A6 - 0x8] 000042DA 2D4A FFFC move.l [A6 - 0x4], A2 000042DE 4A44 tst.w D4 000042E0 6D00 00D2 blt +0xD4 /* 000043B4 */ 000042E4 70FD moveq.l D0, 0xFFFFFFFD 000042E6 2D40 FFE2 move.l [A6 - 0x1E], D0 000042EA 302A 000C move.w D0, [A2 + 0xC] 000042EE 9044 sub.w D0, D4 000042F0 906E 000E sub.w D0, [A6 + 0xE] 000042F4 3D40 FFE6 move.w [A6 - 0x1A], D0 000042F8 3D7C 0010 FFE8 move.w [A6 - 0x18], 0x10 000042FE 3044 movea.w A0, D4 00004300 2D48 FFF0 move.l [A6 - 0x10], A0 00004304 302A 000E move.w D0, [A2 + 0xE] 00004308 48C0 ext.l D0 0000430A 72F0 moveq.l D1, 0xFFFFFFF0 0000430C D081 add.l D0, D1 0000430E 48C0 ext.l D0 00004310 2D40 FFF4 move.l [A6 - 0xC], D0 00004314 1D7C 0001 FFEC move.b [A6 - 0x14], 0x1 0000431A 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1 00004320 422E FFED clr.b [A6 - 0x13] 00004324 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 0000432A 4878 0080 push.l 0x80 0000432E 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 00004334 2648 movea.l A3, A0 00004336 2008 move.l D0, A0 00004338 584F addq.w A7, 4 0000433A 672A beq +0x2C /* 00004366 */ 0000433C 2F0A move.l -[A7], A2 0000433E 4879 0000 779A push.l 0x779A 00004344 2F3C 0010 0000 move.l -[A7], 0x100000 0000434A 42A7 clr.l -[A7] 0000434C 42A7 clr.l -[A7] 0000434E 42A7 clr.l -[A7] 00004350 42A7 clr.l -[A7] 00004352 486E FFE2 pea.l [A6 - 0x1E] 00004356 3F3C 0001 move.w -[A7], 0x1 0000435A 2F0B move.l -[A7], A3 0000435C 61FF 0000 0A70 bsr +0xA72 /* 00004DCE */ 00004362 4FEF 0026 lea.l A7, [A7 + 0x26] label00004366: 00004366 254B 00B2 move.l [A2 + 0xB2], A3 0000436A 4A39 0002 6118 tst.b [0x00026118] 00004370 6614 bne +0x16 /* 00004386 */ 00004372 41F9 0000 1140 lea.l A0, [0x00001140] 00004378 23C8 0002 611A move.l [0x0002611A], A0 0000437E 13FC 0001 0002 6118 move.b [0x00026118], 0x1 label00004386: 00004386 2F39 0002 611A move.l -[A7], [0x0002611A] 0000438C 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 00004390 4EB9 0003 D19A jsr [0x0003D19A] 00004396 264A movea.l A3, A2 00004398 200A move.l D0, A2 0000439A 504F addq.w A7, 8 0000439C 6704 beq +0x6 /* 000043A2 */ 0000439E 47EB 007C lea.l A3, [A3 + 0x7C] label000043A2: 000043A2 2F0B move.l -[A7], A3 000043A4 206A 00B2 movea.l A0, [A2 + 0xB2] 000043A8 4868 0028 pea.l [A0 + 0x28] 000043AC 4EB9 0000 1830 jsr [0x00001830] 000043B2 504F addq.w A7, 8 label000043B4: 000043B4 4A43 tst.w D3 000043B6 6D00 00D2 blt +0xD4 /* 0000448A */ 000043BA 70FC moveq.l D0, 0xFFFFFFFC 000043BC 2D40 FFE2 move.l [A6 - 0x1E], D0 000043C0 3D7C 0010 FFE6 move.w [A6 - 0x1A], 0x10 000043C6 302A 000E move.w D0, [A2 + 0xE] 000043CA 9043 sub.w D0, D3 000043CC 906E 0012 sub.w D0, [A6 + 0x12] 000043D0 3D40 FFE8 move.w [A6 - 0x18], D0 000043D4 302A 000C move.w D0, [A2 + 0xC] 000043D8 48C0 ext.l D0 000043DA 72F0 moveq.l D1, 0xFFFFFFF0 000043DC D081 add.l D0, D1 000043DE 48C0 ext.l D0 000043E0 2D40 FFF0 move.l [A6 - 0x10], D0 000043E4 3043 movea.w A0, D3 000043E6 2D48 FFF4 move.l [A6 - 0xC], A0 000043EA 422E FFEC clr.b [A6 - 0x14] 000043EE 1D7C 0001 FFEE move.b [A6 - 0x12], 0x1 000043F4 1D7C 0001 FFED move.b [A6 - 0x13], 0x1 000043FA 1D7C 0001 FFEF move.b [A6 - 0x11], 0x1 00004400 4878 0080 push.l 0x80 00004404 4EB9 0000 0160 jsr [0x00000160 /* VBLQueue */] 0000440A 2648 movea.l A3, A0 0000440C 2008 move.l D0, A0 0000440E 584F addq.w A7, 4 00004410 672A beq +0x2C /* 0000443C */ 00004412 2F0A move.l -[A7], A2 00004414 4879 0000 779A push.l 0x779A 0000441A 2F3C 0010 0000 move.l -[A7], 0x100000 00004420 42A7 clr.l -[A7] 00004422 42A7 clr.l -[A7] 00004424 42A7 clr.l -[A7] 00004426 42A7 clr.l -[A7] 00004428 486E FFE2 pea.l [A6 - 0x1E] 0000442C 3F3C 0001 move.w -[A7], 0x1 00004430 2F0B move.l -[A7], A3 00004432 61FF 0000 099A bsr +0x99C /* 00004DCE */ 00004438 4FEF 0026 lea.l A7, [A7 + 0x26] label0000443C: 0000443C 254B 00AE move.l [A2 + 0xAE], A3 00004440 4A39 0002 6112 tst.b [0x00026112] 00004446 6614 bne +0x16 /* 0000445C */ 00004448 41F9 0000 1138 lea.l A0, [0x00001138] 0000444E 23C8 0002 6114 move.l [0x00026114], A0 00004454 13FC 0001 0002 6112 move.b [0x00026112], 0x1 label0000445C: 0000445C 2F39 0002 6114 move.l -[A7], [0x00026114] 00004462 2F2A 00AE move.l -[A7], [A2 + 0xAE] 00004466 4EB9 0003 D19A jsr [0x0003D19A] 0000446C 264A movea.l A3, A2 0000446E 200A move.l D0, A2 00004470 504F addq.w A7, 8 00004472 6704 beq +0x6 /* 00004478 */ 00004474 47EB 007C lea.l A3, [A3 + 0x7C] label00004478: 00004478 2F0B move.l -[A7], A3 0000447A 206A 00AE movea.l A0, [A2 + 0xAE] 0000447E 4868 0028 pea.l [A0 + 0x28] 00004482 4EB9 0000 1830 jsr [0x00001830] 00004488 504F addq.w A7, 8 label0000448A: 0000448A 264A movea.l A3, A2 0000448C 200A move.l D0, A2 0000448E 6702 beq +0x4 /* 00004492 */ 00004490 2652 movea.l A3, [A2] label00004492: 00004492 2F0B move.l -[A7], A3 00004494 4EB9 0001 120C jsr [0x0001120C] 0000449A 584F addq.w A7, 4 0000449C 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 000044A0 4E5E unlink A6 000044A2 4E75 rts 000044A4 4E56 FFF4 link A6, -0x000C 000044A8 48E7 0038 movem.l -[A7], A2,A3,A4 000044AC 286E 0008 movea.l A4, [A6 + 0x8] 000044B0 4267 clr.w -[A7] 000044B2 4879 0000 5688 push.l 0x5688 000044B8 4879 0000 566C push.l 0x566C /* 'Vl' */ 000044BE 4878 0004 push.l 0x4 000044C2 2F2C 00B6 move.l -[A7], [A4 + 0xB6] 000044C6 2F0C move.l -[A7], A4 000044C8 2057 movea.l A0, [A7] 000044CA 2268 0004 movea.l A1, [A0 + 0x4] 000044CE 2269 0010 movea.l A1, [A1 + 0x10] 000044D2 4E91 jsr [A1] 000044D4 504F addq.w A7, 8 000044D6 2F08 move.l -[A7], A0 000044D8 4EB9 0000 0158 jsr [0x00000158] 000044DE 2648 movea.l A3, A0 000044E0 200B move.l D0, A3 000044E2 4FEF 0012 lea.l A7, [A7 + 0x12] 000044E6 674C beq +0x4E /* 00004534 */ 000044E8 2F0C move.l -[A7], A4 000044EA 2057 movea.l A0, [A7] 000044EC 2268 0004 movea.l A1, [A0 + 0x4] 000044F0 2269 0018 movea.l A1, [A1 + 0x18] 000044F4 4E91 jsr [A1] 000044F6 2448 movea.l A2, A0 000044F8 200A move.l D0, A2 000044FA 584F addq.w A7, 4 000044FC 6608 bne +0xA /* 00004506 */ 000044FE 4EB9 0000 01C0 jsr [0x000001C0] 00004504 2448 movea.l A2, A0 label00004506: 00004506 2F0A move.l -[A7], A2 00004508 486E FFF4 pea.l [A6 - 0xC] 0000450C 4EB9 0000 0270 jsr [0x00000270] 00004512 2F0B move.l -[A7], A3 00004514 2F0C move.l -[A7], A4 00004516 2057 movea.l A0, [A7] 00004518 2268 0004 movea.l A1, [A0 + 0x4] 0000451C 2269 01D4 movea.l A1, [A1 + 0x1D4] 00004520 4E91 jsr [A1] 00004522 3F3C FFFF move.w -[A7], 0xFFFF 00004526 486E FFF4 pea.l [A6 - 0xC] 0000452A 4EB9 0000 0278 jsr [0x00000278] 00004530 4FEF 0016 lea.l A7, [A7 + 0x16] label00004534: 00004534 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00004538 4E5E unlink A6 0000453A 4E75 rts 0000453C 4E56 FFF8 link A6, -0x0008 00004540 2F0B move.l -[A7], A3 00004542 2F0A move.l -[A7], A2 00004544 246E 0008 movea.l A2, [A6 + 0x8] 00004548 486E FFF8 pea.l [A6 - 0x8] 0000454C 2F0A move.l -[A7], A2 0000454E 2057 movea.l A0, [A7] 00004550 2268 0004 movea.l A1, [A0 + 0x4] 00004554 2269 0040 movea.l A1, [A1 + 0x40] 00004558 4E91 jsr [A1] 0000455A A89E syscall PenNormal 0000455C 2F0A move.l -[A7], A2 0000455E 2057 movea.l A0, [A7] 00004560 2268 0004 movea.l A1, [A0 + 0x4] 00004564 2269 00F0 movea.l A1, [A1 + 0xF0] 00004568 4E91 jsr [A1] 0000456A 486E FFF8 pea.l [A6 - 0x8] 0000456E A8A1 syscall FrameRect 00004570 4AAA 00AE tst.l [A2 + 0xAE] 00004574 4FEF 000C lea.l A7, [A7 + 0xC] 00004578 672A beq +0x2C /* 000045A4 */ 0000457A 302E FFFE move.w D0, [A6 - 0x2] 0000457E 48C0 ext.l D0 00004580 72F0 moveq.l D1, 0xFFFFFFF0 00004582 D081 add.l D0, D1 00004584 3F00 move.w -[A7], D0 00004586 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000458A A893 syscall MoveTo 0000458C 302E FFFE move.w D0, [A6 - 0x2] 00004590 48C0 ext.l D0 00004592 72F0 moveq.l D1, 0xFFFFFFF0 00004594 D081 add.l D0, D1 00004596 3F00 move.w -[A7], D0 00004598 302E FFFC move.w D0, [A6 - 0x4] 0000459C 48C0 ext.l D0 0000459E 5380 subq.l D0, 1 000045A0 3F00 move.w -[A7], D0 000045A2 A891 syscall LineTo label000045A4: 000045A4 4AAA 00B2 tst.l [A2 + 0xB2] 000045A8 672A beq +0x2C /* 000045D4 */ 000045AA 3F2E FFFA move.w -[A7], [A6 - 0x6] 000045AE 302E FFFC move.w D0, [A6 - 0x4] 000045B2 48C0 ext.l D0 000045B4 72F0 moveq.l D1, 0xFFFFFFF0 000045B6 D081 add.l D0, D1 000045B8 3F00 move.w -[A7], D0 000045BA A893 syscall MoveTo 000045BC 302E FFFE move.w D0, [A6 - 0x2] 000045C0 48C0 ext.l D0 000045C2 5380 subq.l D0, 1 000045C4 3F00 move.w -[A7], D0 000045C6 302E FFFC move.w D0, [A6 - 0x4] 000045CA 48C0 ext.l D0 000045CC 72F0 moveq.l D1, 0xFFFFFFF0 000045CE D081 add.l D0, D1 000045D0 3F00 move.w -[A7], D0 000045D2 A891 syscall LineTo label000045D4: 000045D4 2F0A move.l -[A7], A2 000045D6 61FF FFFF DD64 bsr -0x229A /* 0000233C */ 000045DC 4A00 tst.b D0 000045DE 584F addq.w A7, 4 000045E0 6600 00B6 bne +0xB8 /* 00004698 */ 000045E4 266A 00AE movea.l A3, [A2 + 0xAE] 000045E8 200B move.l D0, A3 000045EA 6752 beq +0x54 /* 0000463E */ 000045EC 486E FFF8 pea.l [A6 - 0x8] 000045F0 2F0B move.l -[A7], A3 000045F2 2057 movea.l A0, [A7] 000045F4 2268 0004 movea.l A1, [A0 + 0x4] 000045F8 2269 003C movea.l A1, [A1 + 0x3C] 000045FC 4E91 jsr [A1] 000045FE 486E FFF8 pea.l [A6 - 0x8] 00004602 2F0A move.l -[A7], A2 00004604 2057 movea.l A0, [A7] 00004606 2268 0004 movea.l A1, [A0 + 0x4] 0000460A 2269 0128 movea.l A1, [A1 + 0x128] 0000460E 4E91 jsr [A1] 00004610 486E FFFC pea.l [A6 - 0x4] 00004614 2F0A move.l -[A7], A2 00004616 2057 movea.l A0, [A7] 00004618 2268 0004 movea.l A1, [A0 + 0x4] 0000461C 2269 0128 movea.l A1, [A1 + 0x128] 00004620 4E91 jsr [A1] 00004622 486E FFF8 pea.l [A6 - 0x8] 00004626 A8A1 syscall FrameRect 00004628 486E FFF8 pea.l [A6 - 0x8] 0000462C 2F3C 0001 0001 move.l -[A7], 0x10001 00004632 A8A9 syscall InsetRect 00004634 486E FFF8 pea.l [A6 - 0x8] 00004638 A8A3 syscall EraseRect 0000463A 4FEF 0018 lea.l A7, [A7 + 0x18] label0000463E: 0000463E 266A 00B2 movea.l A3, [A2 + 0xB2] 00004642 200B move.l D0, A3 00004644 6752 beq +0x54 /* 00004698 */ 00004646 486E FFF8 pea.l [A6 - 0x8] 0000464A 2F0B move.l -[A7], A3 0000464C 2057 movea.l A0, [A7] 0000464E 2268 0004 movea.l A1, [A0 + 0x4] 00004652 2269 003C movea.l A1, [A1 + 0x3C] 00004656 4E91 jsr [A1] 00004658 486E FFF8 pea.l [A6 - 0x8] 0000465C 2F0A move.l -[A7], A2 0000465E 2057 movea.l A0, [A7] 00004660 2268 0004 movea.l A1, [A0 + 0x4] 00004664 2269 0128 movea.l A1, [A1 + 0x128] 00004668 4E91 jsr [A1] 0000466A 486E FFFC pea.l [A6 - 0x4] 0000466E 2F0A move.l -[A7], A2 00004670 2057 movea.l A0, [A7] 00004672 2268 0004 movea.l A1, [A0 + 0x4] 00004676 2269 0128 movea.l A1, [A1 + 0x128] 0000467A 4E91 jsr [A1] 0000467C 486E FFF8 pea.l [A6 - 0x8] 00004680 A8A1 syscall FrameRect 00004682 486E FFF8 pea.l [A6 - 0x8] 00004686 2F3C 0001 0001 move.l -[A7], 0x10001 0000468C A8A9 syscall InsetRect 0000468E 486E FFF8 pea.l [A6 - 0x8] 00004692 A8A3 syscall EraseRect 00004694 4FEF 0018 lea.l A7, [A7 + 0x18] label00004698: 00004698 245F movea.l A2, [A7]+ 0000469A 265F movea.l A3, [A7]+ 0000469C 4E5E unlink A6 0000469E 4E75 rts 000046A0 4E56 0000 link A6, 0 000046A4 2F0B move.l -[A7], A3 000046A6 2F0A move.l -[A7], A2 000046A8 266E 0008 movea.l A3, [A6 + 0x8] 000046AC 246B 00AE movea.l A2, [A3 + 0xAE] 000046B0 200A move.l D0, A2 000046B2 6710 beq +0x12 /* 000046C4 */ 000046B4 2F0A move.l -[A7], A2 000046B6 2057 movea.l A0, [A7] 000046B8 2268 0004 movea.l A1, [A0 + 0x4] 000046BC 2269 00AC movea.l A1, [A1 + 0xAC] 000046C0 4E91 jsr [A1] 000046C2 584F addq.w A7, 4 label000046C4: 000046C4 246B 00B2 movea.l A2, [A3 + 0xB2] 000046C8 200A move.l D0, A2 000046CA 6710 beq +0x12 /* 000046DC */ 000046CC 2F0A move.l -[A7], A2 000046CE 2057 movea.l A0, [A7] 000046D0 2268 0004 movea.l A1, [A0 + 0x4] 000046D4 2269 00AC movea.l A1, [A1 + 0xAC] 000046D8 4E91 jsr [A1] 000046DA 584F addq.w A7, 4 label000046DC: 000046DC 245F movea.l A2, [A7]+ 000046DE 265F movea.l A3, [A7]+ 000046E0 4E5E unlink A6 000046E2 4E75 rts 000046E4 4E56 FFF8 link A6, -0x0008 000046E8 2F0B move.l -[A7], A3 000046EA 2F0A move.l -[A7], A2 000046EC 246E 0008 movea.l A2, [A6 + 0x8] 000046F0 266A 00AE movea.l A3, [A2 + 0xAE] 000046F4 200B move.l D0, A3 000046F6 6736 beq +0x38 /* 0000472E */ 000046F8 2F0B move.l -[A7], A3 000046FA 4EB9 0000 E286 jsr [0x0000E286] 00004700 4A00 tst.b D0 00004702 584F addq.w A7, 4 00004704 6728 beq +0x2A /* 0000472E */ 00004706 2F2A 00AE move.l -[A7], [A2 + 0xAE] 0000470A 2057 movea.l A0, [A7] 0000470C 2268 0004 movea.l A1, [A0 + 0x4] 00004710 2269 00B0 movea.l A1, [A1 + 0xB0] 00004714 4E91 jsr [A1] 00004716 1F3C 0001 move.b -[A7], 0x1 0000471A 2F2A 00AE move.l -[A7], [A2 + 0xAE] 0000471E 2057 movea.l A0, [A7] 00004720 2268 0004 movea.l A1, [A0 + 0x4] 00004724 2269 00D0 movea.l A1, [A1 + 0xD0] 00004728 4E91 jsr [A1] 0000472A 4FEF 000A lea.l A7, [A7 + 0xA] label0000472E: 0000472E 266A 00B2 movea.l A3, [A2 + 0xB2] 00004732 200B move.l D0, A3 00004734 6736 beq +0x38 /* 0000476C */ 00004736 2F0B move.l -[A7], A3 00004738 4EB9 0000 E286 jsr [0x0000E286] 0000473E 4A00 tst.b D0 00004740 584F addq.w A7, 4 00004742 6728 beq +0x2A /* 0000476C */ 00004744 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 00004748 2057 movea.l A0, [A7] 0000474A 2268 0004 movea.l A1, [A0 + 0x4] 0000474E 2269 00B0 movea.l A1, [A1 + 0xB0] 00004752 4E91 jsr [A1] 00004754 1F3C 0001 move.b -[A7], 0x1 00004758 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 0000475C 2057 movea.l A0, [A7] 0000475E 2268 0004 movea.l A1, [A0 + 0x4] 00004762 2269 00D0 movea.l A1, [A1 + 0xD0] 00004766 4E91 jsr [A1] 00004768 4FEF 000A lea.l A7, [A7 + 0xA] label0000476C: 0000476C 4227 clr.b -[A7] 0000476E 2F0A move.l -[A7], A2 00004770 2057 movea.l A0, [A7] 00004772 2268 0004 movea.l A1, [A0 + 0x4] 00004776 2269 0108 movea.l A1, [A1 + 0x108] 0000477A 4E91 jsr [A1] 0000477C 4A00 tst.b D0 0000477E 5C4F addq.w A7, 6 00004780 673E beq +0x40 /* 000047C0 */ 00004782 486E FFF8 pea.l [A6 - 0x8] 00004786 2F0A move.l -[A7], A2 00004788 2057 movea.l A0, [A7] 0000478A 2268 0004 movea.l A1, [A0 + 0x4] 0000478E 2269 0040 movea.l A1, [A1 + 0x40] 00004792 4E91 jsr [A1] 00004794 486E FFF8 pea.l [A6 - 0x8] 00004798 4878 032B push.l 0x32B 0000479C 2F12 move.l -[A7], [A2] 0000479E 2057 movea.l A0, [A7] 000047A0 2250 movea.l A1, [A0] 000047A2 2269 0018 movea.l A1, [A1 + 0x18] 000047A6 4E91 jsr [A1] 000047A8 4A00 tst.b D0 000047AA 4FEF 0014 lea.l A7, [A7 + 0x14] 000047AE 6710 beq +0x12 /* 000047C0 */ 000047B0 2F0A move.l -[A7], A2 000047B2 2057 movea.l A0, [A7] 000047B4 2268 0004 movea.l A1, [A0 + 0x4] 000047B8 2269 0110 movea.l A1, [A1 + 0x110] 000047BC 4E91 jsr [A1] 000047BE 584F addq.w A7, 4 label000047C0: 000047C0 245F movea.l A2, [A7]+ 000047C2 265F movea.l A3, [A7]+ 000047C4 4E5E unlink A6 000047C6 4E75 rts 000047C8 4E56 0000 link A6, 0 000047CC 206E 0008 movea.l A0, [A6 + 0x8] 000047D0 216E 000C 00AA move.l [A0 + 0xAA], [A6 + 0xC] 000047D6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000047DA 2057 movea.l A0, [A7] 000047DC 2268 0004 movea.l A1, [A0 + 0x4] 000047E0 2269 01D8 movea.l A1, [A1 + 0x1D8] 000047E4 4E91 jsr [A1] 000047E6 4E5E unlink A6 000047E8 4E75 rts 000047EA 4E56 FFF4 link A6, -0x000C 000047EE 2F0B move.l -[A7], A3 000047F0 2F0A move.l -[A7], A2 000047F2 246E 0008 movea.l A2, [A6 + 0x8] 000047F6 266E 000C movea.l A3, [A6 + 0xC] 000047FA 486E FFFC pea.l [A6 - 0x4] 000047FE 2F0B move.l -[A7], A3 00004800 61FF FFFF D126 bsr -0x2ED8 /* 00001928 */ 00004806 486E FFF4 pea.l [A6 - 0xC] 0000480A 2F0B move.l -[A7], A3 0000480C 61FF FFFF D12C bsr -0x2ED2 /* 0000193A */ 00004812 4A2E 0010 tst.b [A6 + 0x10] 00004816 4FEF 0010 lea.l A7, [A7 + 0x10] 0000481A 671E beq +0x20 /* 0000483A */ 0000481C 302A 000C move.w D0, [A2 + 0xC] 00004820 5540 subq.w D0, 2 00004822 3D40 FFFC move.w [A6 - 0x4], D0 00004826 4AAA 00AE tst.l [A2 + 0xAE] 0000482A 6706 beq +0x8 /* 00004832 */ 0000482C 046E 000F FFFC subi.w [A6 - 0x4], 0xF label00004832: 00004832 7001 moveq.l D0, 0x01 00004834 2D40 FFF4 move.l [A6 - 0xC], D0 00004838 6008 bra +0xA /* 00004842 */ label0000483A: 0000483A 202A 0010 move.l D0, [A2 + 0x10] 0000483E 91AE FFF4 sub.l [A6 - 0xC], D0 label00004842: 00004842 4A2E 0012 tst.b [A6 + 0x12] 00004846 671E beq +0x20 /* 00004866 */ 00004848 302A 000E move.w D0, [A2 + 0xE] 0000484C 5540 subq.w D0, 2 0000484E 3D40 FFFE move.w [A6 - 0x2], D0 00004852 4AAA 00B2 tst.l [A2 + 0xB2] 00004856 6706 beq +0x8 /* 0000485E */ 00004858 046E 000F FFFE subi.w [A6 - 0x2], 0xF label0000485E: 0000485E 7001 moveq.l D0, 0x01 00004860 2D40 FFF8 move.l [A6 - 0x8], D0 00004864 6008 bra +0xA /* 0000486E */ label00004866: 00004866 202A 0014 move.l D0, [A2 + 0x14] 0000486A 91AE FFF8 sub.l [A6 - 0x8], D0 label0000486E: 0000486E 4227 clr.b -[A7] 00004870 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004874 2F2E FFF4 move.l -[A7], [A6 - 0xC] 00004878 2F0B move.l -[A7], A3 0000487A 61FF FFFF D48C bsr -0x2B72 /* 00001D08 */ 00004880 4227 clr.b -[A7] 00004882 3F2E FFFE move.w -[A7], [A6 - 0x2] 00004886 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000488A 2F0B move.l -[A7], A3 0000488C 61FF FFFF D226 bsr -0x2DD8 /* 00001AB4 */ 00004892 4FEF 0018 lea.l A7, [A7 + 0x18] 00004896 245F movea.l A2, [A7]+ 00004898 265F movea.l A3, [A7]+ 0000489A 4E5E unlink A6 0000489C 4E75 rts 0000489E 4E56 FFE4 link A6, -0x001C 000048A2 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 000048A6 246E 0008 movea.l A2, [A6 + 0x8] 000048AA 266A 00AA movea.l A3, [A2 + 0xAA] 000048AE 200B move.l D0, A3 000048B0 6660 bne +0x62 /* 00004912 */ 000048B2 266A 00AE movea.l A3, [A2 + 0xAE] 000048B6 200B move.l D0, A3 000048B8 6726 beq +0x28 /* 000048E0 */ 000048BA 42A7 clr.l -[A7] 000048BC 2F0B move.l -[A7], A3 000048BE 2057 movea.l A0, [A7] 000048C0 2268 0004 movea.l A1, [A0 + 0x4] 000048C4 2269 0180 movea.l A1, [A1 + 0x180] 000048C8 4E91 jsr [A1] 000048CA 42A7 clr.l -[A7] 000048CC 2F2A 00AE move.l -[A7], [A2 + 0xAE] 000048D0 2057 movea.l A0, [A7] 000048D2 2268 0004 movea.l A1, [A0 + 0x4] 000048D6 2269 0184 movea.l A1, [A1 + 0x184] 000048DA 4E91 jsr [A1] 000048DC 4FEF 0010 lea.l A7, [A7 + 0x10] label000048E0: 000048E0 266A 00B2 movea.l A3, [A2 + 0xB2] 000048E4 200B move.l D0, A3 000048E6 6726 beq +0x28 /* 0000490E */ 000048E8 42A7 clr.l -[A7] 000048EA 2F0B move.l -[A7], A3 000048EC 2057 movea.l A0, [A7] 000048EE 2268 0004 movea.l A1, [A0 + 0x4] 000048F2 2269 0180 movea.l A1, [A1 + 0x180] 000048F6 4E91 jsr [A1] 000048F8 42A7 clr.l -[A7] 000048FA 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 000048FE 2057 movea.l A0, [A7] 00004900 2268 0004 movea.l A1, [A0 + 0x4] 00004904 2269 0184 movea.l A1, [A1 + 0x184] 00004908 4E91 jsr [A1] 0000490A 4FEF 0010 lea.l A7, [A7 + 0x10] label0000490E: 0000490E 6000 014E bra +0x150 /* 00004A5E */ label00004912: 00004912 486E FFF0 pea.l [A6 - 0x10] 00004916 2F0B move.l -[A7], A3 00004918 61FF 0000 3040 bsr +0x3042 /* 0000795A */ 0000491E 486E FFEC pea.l [A6 - 0x14] 00004922 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004926 61FF FFFF D000 bsr -0x2FFE /* 00001928 */ 0000492C 486E FFE4 pea.l [A6 - 0x1C] 00004930 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004934 2057 movea.l A0, [A7] 00004936 2268 0004 movea.l A1, [A0 + 0x4] 0000493A 2269 0170 movea.l A1, [A1 + 0x170] 0000493E 4E91 jsr [A1] 00004940 486E FFF8 pea.l [A6 - 0x8] 00004944 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004948 2057 movea.l A0, [A7] 0000494A 2268 0004 movea.l A1, [A0 + 0x4] 0000494E 2269 0174 movea.l A1, [A1 + 0x174] 00004952 4E91 jsr [A1] 00004954 266A 00AE movea.l A3, [A2 + 0xAE] 00004958 200B move.l D0, A3 0000495A 4FEF 0020 lea.l A7, [A7 + 0x20] 0000495E 677A beq +0x7C /* 000049DA */ 00004960 2A2E FFFC move.l D5, [A6 - 0x4] 00004964 2605 move.l D3, D5 00004966 6C02 bge +0x4 /* 0000496A */ 00004968 4483 neg.l D3 label0000496A: 0000496A 282E FFE8 move.l D4, [A6 - 0x18] 0000496E 9885 sub.l D4, D5 00004970 306E FFEE movea.w A0, [A6 - 0x12] 00004974 9888 sub.l D4, A0 00004976 4A84 tst.l D4 00004978 6F10 ble +0x12 /* 0000498A */ 0000497A 4AAE FFFC tst.l [A6 - 0x4] 0000497E 6D04 blt +0x6 /* 00004984 */ 00004980 D684 add.l D3, D4 00004982 6006 bra +0x8 /* 0000498A */ label00004984: 00004984 B883 cmp.l D4, D3 00004986 6F02 ble +0x4 /* 0000498A */ 00004988 2604 move.l D3, D4 label0000498A: 0000498A 7800 moveq.l D4, 0x00 0000498C 4A83 tst.l D3 0000498E 6F0E ble +0x10 /* 0000499E */ 00004990 2C2E FFF4 move.l D6, [A6 - 0xC] 00004994 2803 move.l D4, D3 00004996 D886 add.l D4, D6 00004998 5384 subq.l D4, 1 0000499A 4C46 4804 movem.l D2,A3,A6, D6 label0000499E: 0000499E 7600 moveq.l D3, 0x00 000049A0 4AAE FFFC tst.l [A6 - 0x4] 000049A4 6F0E ble +0x10 /* 000049B4 */ 000049A6 2E2E FFF4 move.l D7, [A6 - 0xC] 000049AA 2605 move.l D3, D5 000049AC D687 add.l D3, D7 000049AE 5383 subq.l D3, 1 000049B0 4C47 3803 movem.l D0,D1,A3,A4,A5, D7 label000049B4: 000049B4 2F04 move.l -[A7], D4 000049B6 2F0B move.l -[A7], A3 000049B8 2057 movea.l A0, [A7] 000049BA 2268 0004 movea.l A1, [A0 + 0x4] 000049BE 2269 0184 movea.l A1, [A1 + 0x184] 000049C2 4E91 jsr [A1] 000049C4 2F03 move.l -[A7], D3 000049C6 2F2A 00AE move.l -[A7], [A2 + 0xAE] 000049CA 2057 movea.l A0, [A7] 000049CC 2268 0004 movea.l A1, [A0 + 0x4] 000049D0 2269 0020 movea.l A1, [A1 + 0x20] 000049D4 4E91 jsr [A1] 000049D6 4FEF 0010 lea.l A7, [A7 + 0x10] label000049DA: 000049DA 266A 00B2 movea.l A3, [A2 + 0xB2] 000049DE 200B move.l D0, A3 000049E0 677C beq +0x7E /* 00004A5E */ 000049E2 262E FFF8 move.l D3, [A6 - 0x8] 000049E6 6C02 bge +0x4 /* 000049EA */ 000049E8 4483 neg.l D3 label000049EA: 000049EA 282E FFE4 move.l D4, [A6 - 0x1C] 000049EE 98AE FFF8 sub.l D4, [A6 - 0x8] 000049F2 306E FFEC movea.w A0, [A6 - 0x14] 000049F6 9888 sub.l D4, A0 000049F8 4A84 tst.l D4 000049FA 6F10 ble +0x12 /* 00004A0C */ 000049FC 4AAE FFF8 tst.l [A6 - 0x8] 00004A00 6D04 blt +0x6 /* 00004A06 */ 00004A02 D684 add.l D3, D4 00004A04 6006 bra +0x8 /* 00004A0C */ label00004A06: 00004A06 B883 cmp.l D4, D3 00004A08 6F02 ble +0x4 /* 00004A0C */ 00004A0A 2604 move.l D3, D4 label00004A0C: 00004A0C 7800 moveq.l D4, 0x00 00004A0E 4A83 tst.l D3 00004A10 6F0E ble +0x10 /* 00004A20 */ 00004A12 2803 move.l D4, D3 00004A14 D8AE FFF0 add.l D4, [A6 - 0x10] 00004A18 5384 subq.l D4, 1 00004A1A 4C6E 4804 FFF0 movem.l D2,A3,A6, [A6 - 0x10] label00004A20: 00004A20 7600 moveq.l D3, 0x00 00004A22 4AAE FFF8 tst.l [A6 - 0x8] 00004A26 6F10 ble +0x12 /* 00004A38 */ 00004A28 262E FFF8 move.l D3, [A6 - 0x8] 00004A2C D6AE FFF0 add.l D3, [A6 - 0x10] 00004A30 5383 subq.l D3, 1 00004A32 4C6E 3803 FFF0 movem.l D0,D1,A3,A4,A5, [A6 - 0x10] label00004A38: 00004A38 2F04 move.l -[A7], D4 00004A3A 2F0B move.l -[A7], A3 00004A3C 2057 movea.l A0, [A7] 00004A3E 2268 0004 movea.l A1, [A0 + 0x4] 00004A42 2269 0184 movea.l A1, [A1 + 0x184] 00004A46 4E91 jsr [A1] 00004A48 2F03 move.l -[A7], D3 00004A4A 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 00004A4E 2057 movea.l A0, [A7] 00004A50 2268 0004 movea.l A1, [A0 + 0x4] 00004A54 2269 0020 movea.l A1, [A1 + 0x20] 00004A58 4E91 jsr [A1] 00004A5A 4FEF 0010 lea.l A7, [A7 + 0x10] label00004A5E: 00004A5E 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00004A62 4E5E unlink A6 00004A64 4E75 rts 00004A66 4E56 FFF4 link A6, -0x000C 00004A6A 2F0A move.l -[A7], A2 00004A6C 246E 0008 movea.l A2, [A6 + 0x8] 00004A70 1F2E 0010 move.b -[A7], [A6 + 0x10] 00004A74 3F2E 000E move.w -[A7], [A6 + 0xE] 00004A78 3F2E 000C move.w -[A7], [A6 + 0xC] 00004A7C 2F0A move.l -[A7], A2 00004A7E 61FF 0000 1710 bsr +0x1712 /* 00006190 */ 00004A84 2F0A move.l -[A7], A2 00004A86 2057 movea.l A0, [A7] 00004A88 2268 0004 movea.l A1, [A0 + 0x4] 00004A8C 2269 0018 movea.l A1, [A1 + 0x18] 00004A90 4E91 jsr [A1] 00004A92 584F addq.w A7, 4 00004A94 2F08 move.l -[A7], A0 00004A96 486E FFF4 pea.l [A6 - 0xC] 00004A9A 4EB9 0000 0270 jsr [0x00000270] 00004AA0 2F0A move.l -[A7], A2 00004AA2 2057 movea.l A0, [A7] 00004AA4 2268 0004 movea.l A1, [A0 + 0x4] 00004AA8 2269 01D8 movea.l A1, [A1 + 0x1D8] 00004AAC 4E91 jsr [A1] 00004AAE 3F3C FFFF move.w -[A7], 0xFFFF 00004AB2 486E FFF4 pea.l [A6 - 0xC] 00004AB6 4EB9 0000 0278 jsr [0x00000278] 00004ABC 4227 clr.b -[A7] 00004ABE 306E 000E movea.w A0, [A6 + 0xE] 00004AC2 2F08 move.l -[A7], A0 00004AC4 306E 000C movea.w A0, [A6 + 0xC] 00004AC8 2F08 move.l -[A7], A0 00004ACA 2F0A move.l -[A7], A2 00004ACC 2057 movea.l A0, [A7] 00004ACE 2268 0004 movea.l A1, [A0 + 0x4] 00004AD2 2269 0198 movea.l A1, [A1 + 0x198] 00004AD6 4E91 jsr [A1] 00004AD8 4FEF 002A lea.l A7, [A7 + 0x2A] 00004ADC 245F movea.l A2, [A7]+ 00004ADE 4E5E unlink A6 00004AE0 4E75 rts 00004AE2 4E56 0000 link A6, 0 00004AE6 206E 0008 movea.l A0, [A6 + 0x8] 00004AEA 226E 000C movea.l A1, [A6 + 0xC] 00004AEE B3E8 00AA cmpa.l A1, [A0 + 0xAA] 00004AF2 6612 bne +0x14 /* 00004B06 */ 00004AF4 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004AF8 2057 movea.l A0, [A7] 00004AFA 2268 0004 movea.l A1, [A0 + 0x4] 00004AFE 2269 01D8 movea.l A1, [A1 + 0x1D8] 00004B02 4E91 jsr [A1] 00004B04 584F addq.w A7, 4 label00004B06: 00004B06 4E5E unlink A6 00004B08 4E75 rts 00004B0A 4E56 FFF0 link A6, -0x0010 00004B0E 48E7 1030 movem.l -[A7], D3,A2,A3 00004B12 246E 0008 movea.l A2, [A6 + 0x8] 00004B16 0CAE 0000 00CC 000C cmpi.l [A6 + 0xC], 0xCC 00004B1E 6600 008A bne +0x8C /* 00004BAA */ 00004B22 266E 0010 movea.l A3, [A6 + 0x10] 00004B26 2F0B move.l -[A7], A3 00004B28 2057 movea.l A0, [A7] 00004B2A 2268 0004 movea.l A1, [A0 + 0x4] 00004B2E 2269 001C movea.l A1, [A1 + 0x1C] 00004B32 4E91 jsr [A1] 00004B34 2600 move.l D3, D0 00004B36 486E FFF0 pea.l [A6 - 0x10] 00004B3A 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004B3E 61FF 0000 2E1A bsr +0x2E1C /* 0000795A */ 00004B44 486E FFF8 pea.l [A6 - 0x8] 00004B48 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004B4C 2057 movea.l A0, [A7] 00004B4E 2268 0004 movea.l A1, [A0 + 0x4] 00004B52 2269 0174 movea.l A1, [A1 + 0x174] 00004B56 4E91 jsr [A1] 00004B58 B7EA 00AE cmpa.l A3, [A2 + 0xAE] 00004B5C 4FEF 0014 lea.l A7, [A7 + 0x14] 00004B60 660E bne +0x10 /* 00004B70 */ 00004B62 2003 move.l D0, D3 00004B64 4C2E 0800 FFF4 movem.w A3, [A6 - 0xC] 00004B6A 2D40 FFFC move.l [A6 - 0x4], D0 00004B6E 6012 bra +0x14 /* 00004B82 */ label00004B70: 00004B70 B7EA 00B2 cmpa.l A3, [A2 + 0xB2] 00004B74 660C bne +0xE /* 00004B82 */ 00004B76 2003 move.l D0, D3 00004B78 4C2E 0800 FFF0 movem.w A3, [A6 - 0x10] 00004B7E 2D40 FFF8 move.l [A6 - 0x8], D0 label00004B82: 00004B82 1F3C 0001 move.b -[A7], 0x1 00004B86 2F2E FFFC move.l -[A7], [A6 - 0x4] 00004B8A 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00004B8E 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004B92 61FF 0000 2A8C bsr +0x2A8E /* 00007620 */ 00004B98 2F0A move.l -[A7], A2 00004B9A 2057 movea.l A0, [A7] 00004B9C 2268 0004 movea.l A1, [A0 + 0x4] 00004BA0 2269 01D8 movea.l A1, [A1 + 0x1D8] 00004BA4 4E91 jsr [A1] 00004BA6 4FEF 0012 lea.l A7, [A7 + 0x12] label00004BAA: 00004BAA 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00004BAE 4E5E unlink A6 00004BB0 4E75 rts 00004BB2 4E56 FFF4 link A6, -0x000C 00004BB6 2F0A move.l -[A7], A2 00004BB8 2F03 move.l -[A7], D3 00004BBA 246E 0008 movea.l A2, [A6 + 0x8] 00004BBE 7600 moveq.l D3, 0x00 00004BC0 486E FFF8 pea.l [A6 - 0x8] 00004BC4 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004BC8 61FF 0000 2D90 bsr +0x2D92 /* 0000795A */ 00004BCE 486E FFF4 pea.l [A6 - 0xC] 00004BD2 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004BD6 61FF FFFF CD50 bsr -0x32AE /* 00001928 */ 00004BDC 302E 000C move.w D0, [A6 + 0xC] 00004BE0 48C0 ext.l D0 00004BE2 4FEF 0010 lea.l A7, [A7 + 0x10] 00004BE6 0480 0000 0014 subi.l D0, 0x14 00004BEC 670E beq +0x10 /* 00004BFC */ 00004BEE 5380 subq.l D0, 1 00004BF0 670E beq +0x10 /* 00004C00 */ 00004BF2 5380 subq.l D0, 1 00004BF4 670E beq +0x10 /* 00004C04 */ 00004BF6 5380 subq.l D0, 1 00004BF8 6722 beq +0x24 /* 00004C1C */ 00004BFA 6034 bra +0x36 /* 00004C30 */ label00004BFC: 00004BFC 76FF moveq.l D3, 0xFFFFFFFF 00004BFE 6030 bra +0x32 /* 00004C30 */ label00004C00: 00004C00 7601 moveq.l D3, 0x01 00004C02 602C bra +0x2E /* 00004C30 */ label00004C04: 00004C04 302E FFF6 move.w D0, [A6 - 0xA] 00004C08 48C0 ext.l D0 00004C0A 4C6E 0800 FFFC movem.l A3, [A6 - 0x4] 00004C10 7601 moveq.l D3, 0x01 00004C12 9680 sub.l D3, D0 00004C14 4A83 tst.l D3 00004C16 6D18 blt +0x1A /* 00004C30 */ 00004C18 76FF moveq.l D3, 0xFFFFFFFF 00004C1A 6014 bra +0x16 /* 00004C30 */ label00004C1C: 00004C1C 362E FFF6 move.w D3, [A6 - 0xA] 00004C20 48C3 ext.l D3 00004C22 4C6E 3803 FFFC movem.l D0,D1,A3,A4,A5, [A6 - 0x4] 00004C28 5383 subq.l D3, 1 00004C2A 4A83 tst.l D3 00004C2C 6E02 bgt +0x4 /* 00004C30 */ 00004C2E 7601 moveq.l D3, 0x01 label00004C30: 00004C30 4A83 tst.l D3 00004C32 6748 beq +0x4A /* 00004C7C */ 00004C34 2F03 move.l -[A7], D3 00004C36 2F2A 00AE move.l -[A7], [A2 + 0xAE] 00004C3A 2057 movea.l A0, [A7] 00004C3C 2268 0004 movea.l A1, [A0 + 0x4] 00004C40 2269 017C movea.l A1, [A1 + 0x17C] 00004C44 4E91 jsr [A1] 00004C46 1F3C 0001 move.b -[A7], 0x1 00004C4A 2003 move.l D0, D3 00004C4C 4C2E 0800 FFFC movem.w A3, [A6 - 0x4] 00004C52 2F00 move.l -[A7], D0 00004C54 42A7 clr.l -[A7] 00004C56 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004C5A 2057 movea.l A0, [A7] 00004C5C 2268 0004 movea.l A1, [A0 + 0x4] 00004C60 2269 0188 movea.l A1, [A1 + 0x188] 00004C64 4E91 jsr [A1] 00004C66 42A7 clr.l -[A7] 00004C68 2F2A 00AE move.l -[A7], [A2 + 0xAE] 00004C6C 2057 movea.l A0, [A7] 00004C6E 2268 0004 movea.l A1, [A0 + 0x4] 00004C72 2269 0104 movea.l A1, [A1 + 0x104] 00004C76 4E91 jsr [A1] 00004C78 4FEF 001E lea.l A7, [A7 + 0x1E] label00004C7C: 00004C7C 261F move.l D3, [A7]+ 00004C7E 245F movea.l A2, [A7]+ 00004C80 4E5E unlink A6 00004C82 4E75 rts 00004C84 4E56 FFF4 link A6, -0x000C 00004C88 2F0A move.l -[A7], A2 00004C8A 2F03 move.l -[A7], D3 00004C8C 246E 0008 movea.l A2, [A6 + 0x8] 00004C90 7600 moveq.l D3, 0x00 00004C92 486E FFF8 pea.l [A6 - 0x8] 00004C96 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004C9A 61FF 0000 2CBE bsr +0x2CC0 /* 0000795A */ 00004CA0 486E FFF4 pea.l [A6 - 0xC] 00004CA4 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004CA8 61FF FFFF CC7E bsr -0x3380 /* 00001928 */ 00004CAE 302E 000C move.w D0, [A6 + 0xC] 00004CB2 48C0 ext.l D0 00004CB4 4FEF 0010 lea.l A7, [A7 + 0x10] 00004CB8 0480 0000 0014 subi.l D0, 0x14 00004CBE 670E beq +0x10 /* 00004CCE */ 00004CC0 5380 subq.l D0, 1 00004CC2 670E beq +0x10 /* 00004CD2 */ 00004CC4 5380 subq.l D0, 1 00004CC6 670E beq +0x10 /* 00004CD6 */ 00004CC8 5380 subq.l D0, 1 00004CCA 6722 beq +0x24 /* 00004CEE */ 00004CCC 6034 bra +0x36 /* 00004D02 */ label00004CCE: 00004CCE 76FF moveq.l D3, 0xFFFFFFFF 00004CD0 6030 bra +0x32 /* 00004D02 */ label00004CD2: 00004CD2 7601 moveq.l D3, 0x01 00004CD4 602C bra +0x2E /* 00004D02 */ label00004CD6: 00004CD6 302E FFF4 move.w D0, [A6 - 0xC] 00004CDA 48C0 ext.l D0 00004CDC 4C6E 0800 FFF8 movem.l A3, [A6 - 0x8] 00004CE2 7601 moveq.l D3, 0x01 00004CE4 9680 sub.l D3, D0 00004CE6 4A83 tst.l D3 00004CE8 6D18 blt +0x1A /* 00004D02 */ 00004CEA 76FF moveq.l D3, 0xFFFFFFFF 00004CEC 6014 bra +0x16 /* 00004D02 */ label00004CEE: 00004CEE 362E FFF4 move.w D3, [A6 - 0xC] 00004CF2 48C3 ext.l D3 00004CF4 4C6E 3803 FFF8 movem.l D0,D1,A3,A4,A5, [A6 - 0x8] 00004CFA 5383 subq.l D3, 1 00004CFC 4A83 tst.l D3 00004CFE 6E02 bgt +0x4 /* 00004D02 */ 00004D00 7601 moveq.l D3, 0x01 label00004D02: 00004D02 4A83 tst.l D3 00004D04 6748 beq +0x4A /* 00004D4E */ 00004D06 2F03 move.l -[A7], D3 00004D08 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 00004D0C 2057 movea.l A0, [A7] 00004D0E 2268 0004 movea.l A1, [A0 + 0x4] 00004D12 2269 017C movea.l A1, [A1 + 0x17C] 00004D16 4E91 jsr [A1] 00004D18 1F3C 0001 move.b -[A7], 0x1 00004D1C 42A7 clr.l -[A7] 00004D1E 2003 move.l D0, D3 00004D20 4C2E 0800 FFF8 movem.w A3, [A6 - 0x8] 00004D26 2F00 move.l -[A7], D0 00004D28 2F2A 00AA move.l -[A7], [A2 + 0xAA] 00004D2C 2057 movea.l A0, [A7] 00004D2E 2268 0004 movea.l A1, [A0 + 0x4] 00004D32 2269 0188 movea.l A1, [A1 + 0x188] 00004D36 4E91 jsr [A1] 00004D38 42A7 clr.l -[A7] 00004D3A 2F2A 00B2 move.l -[A7], [A2 + 0xB2] 00004D3E 2057 movea.l A0, [A7] 00004D40 2268 0004 movea.l A1, [A0 + 0x4] 00004D44 2269 0104 movea.l A1, [A1 + 0x104] 00004D48 4E91 jsr [A1] 00004D4A 4FEF 001E lea.l A7, [A7 + 0x1E] label00004D4E: 00004D4E 261F move.l D3, [A7]+ 00004D50 245F movea.l A2, [A7]+ 00004D52 4E5E unlink A6 00004D54 4E75 rts 00004D56 4E56 FFE8 link A6, -0x0018 00004D5A 2F0A move.l -[A7], A2 00004D5C 2D4F FFFC move.l [A6 - 0x4], A7 00004D60 594F subq.w A7, 4 00004D62 2F2E 000A move.l -[A7], [A6 + 0xA] 00004D66 A95A syscall GetControlReference/GetCRefCon 00004D68 245F movea.l A2, [A7]+ 00004D6A 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004D6E 2F0A move.l -[A7], A2 00004D70 2057 movea.l A0, [A7] 00004D72 2268 0004 movea.l A1, [A0 + 0x4] 00004D76 2269 01E0 movea.l A1, [A1 + 0x1E0] 00004D7A 4E91 jsr [A1] 00004D7C 5C4F addq.w A7, 6 00004D7E 600A bra +0xC /* 00004D8A */ 00004D80 486E FFE8 pea.l [A6 - 0x18] 00004D84 4EB9 0000 0150 jsr [0x00000150] label00004D8A: 00004D8A 245F movea.l A2, [A7]+ 00004D8C 4E5E unlink A6 00004D8E 4E74 0006 rtd 0x0006 00004D92 4E56 FFE8 link A6, -0x0018 00004D96 2F0A move.l -[A7], A2 00004D98 2D4F FFFC move.l [A6 - 0x4], A7 00004D9C 594F subq.w A7, 4 00004D9E 2F2E 000A move.l -[A7], [A6 + 0xA] 00004DA2 A95A syscall GetControlReference/GetCRefCon 00004DA4 245F movea.l A2, [A7]+ 00004DA6 3F2E 0008 move.w -[A7], [A6 + 0x8] 00004DAA 2F0A move.l -[A7], A2 00004DAC 2057 movea.l A0, [A7] 00004DAE 2268 0004 movea.l A1, [A0 + 0x4] 00004DB2 2269 01E4 movea.l A1, [A1 + 0x1E4] 00004DB6 4E91 jsr [A1] 00004DB8 5C4F addq.w A7, 6 00004DBA 600A bra +0xC /* 00004DC6 */ 00004DBC 486E FFE8 pea.l [A6 - 0x18] 00004DC0 4EB9 0000 0150 jsr [0x00000150] label00004DC6: 00004DC6 245F movea.l A2, [A7]+ 00004DC8 4E5E unlink A6 00004DCA 4E74 0006 rtd 0x0006 fn00004DCE: 00004DCE 4E56 0000 link A6, 0 00004DD2 2F0A move.l -[A7], A2 00004DD4 4A6E 000C tst.w [A6 + 0xC] 00004DD8 671E beq +0x20 /* 00004DF8 */ 00004DDA 206E 0008 movea.l A0, [A6 + 0x8] 00004DDE 41E8 0074 lea.l A0, [A0 + 0x74] 00004DE2 226E 0008 movea.l A1, [A6 + 0x8] 00004DE6 2288 move.l [A1], A0 00004DE8 206E 0008 movea.l A0, [A6 + 0x8] 00004DEC 4868 0074 pea.l [A0 + 0x74] 00004DF0 4EB9 0000 17B0 jsr [0x000017B0] 00004DF6 584F addq.w A7, 4 label00004DF8: 00004DF8 2F2E 001E move.l -[A7], [A6 + 0x1E] 00004DFC 2F2E 001A move.l -[A7], [A6 + 0x1A] 00004E00 2F2E 0016 move.l -[A7], [A6 + 0x16] 00004E04 2F2E 0012 move.l -[A7], [A6 + 0x12] 00004E08 2F2E 000E move.l -[A7], [A6 + 0xE] 00004E0C 4267 clr.w -[A7] 00004E0E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E12 61FF FFFF B43C bsr -0x4BC2 /* 00000250 */ 00004E18 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004E1E 226E 0008 movea.l A1, [A6 + 0x8] 00004E22 2348 0004 move.l [A1 + 0x4], A0 00004E26 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004E2C 41E8 01AC lea.l A0, [A0 + 0x1AC] 00004E30 226E 0008 movea.l A1, [A6 + 0x8] 00004E34 2251 movea.l A1, [A1] 00004E36 2288 move.l [A1], A0 00004E38 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004E3E 41E8 0170 lea.l A0, [A0 + 0x170] 00004E42 226E 0008 movea.l A1, [A6 + 0x8] 00004E46 2348 0028 move.l [A1 + 0x28], A0 00004E4A 206E 0008 movea.l A0, [A6 + 0x8] 00004E4E 2450 movea.l A2, [A0] 00004E50 41E8 0074 lea.l A0, [A0 + 0x74] 00004E54 91CA sub.l A0, A2 00004E56 2548 0008 move.l [A2 + 0x8], A0 00004E5A 206E 0008 movea.l A0, [A6 + 0x8] 00004E5E 42A8 006A clr.l [A0 + 0x6A] 00004E62 206E 0008 movea.l A0, [A6 + 0x8] 00004E66 4228 0072 clr.b [A0 + 0x72] 00004E6A 2F2E 002A move.l -[A7], [A6 + 0x2A] 00004E6E 2F2E 0026 move.l -[A7], [A6 + 0x26] 00004E72 3F2E 0024 move.w -[A7], [A6 + 0x24] 00004E76 3F2E 0022 move.w -[A7], [A6 + 0x22] 00004E7A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00004E7E 61FF 0000 0012 bsr +0x14 /* 00004E92 */ 00004E84 206E 0008 movea.l A0, [A6 + 0x8] 00004E88 4FEF 002A lea.l A7, [A7 + 0x2A] 00004E8C 245F movea.l A2, [A7]+ 00004E8E 4E5E unlink A6 00004E90 4E75 rts fn00004E92: 00004E92 4E56 FFF4 link A6, -0x000C 00004E96 2F0A move.l -[A7], A2 00004E98 2F03 move.l -[A7], D3 00004E9A 246E 0008 movea.l A2, [A6 + 0x8] 00004E9E 362E 000C move.w D3, [A6 + 0xC] 00004EA2 3543 006E move.w [A2 + 0x6E], D3 00004EA6 356E 000E 0070 move.w [A2 + 0x70], [A6 + 0xE] 00004EAC 4A6E 000E tst.w [A6 + 0xE] 00004EB0 6702 beq +0x4 /* 00004EB4 */ 00004EB2 5043 addq.w D3, 8 label00004EB4: 00004EB4 486E FFF8 pea.l [A6 - 0x8] 00004EB8 2F0A move.l -[A7], A2 00004EBA 2057 movea.l A0, [A7] 00004EBC 2268 0004 movea.l A1, [A0 + 0x4] 00004EC0 2269 0040 movea.l A1, [A1 + 0x40] 00004EC4 4E91 jsr [A1] 00004EC6 4A00 tst.b D0 00004EC8 504F addq.w A7, 8 00004ECA 6614 bne +0x16 /* 00004EE0 */ 00004ECC 426E FFFA clr.w [A6 - 0x6] 00004ED0 426E FFF8 clr.w [A6 - 0x8] 00004ED4 3D6A 000C FFFE move.w [A6 - 0x2], [A2 + 0xC] 00004EDA 3D6A 000E FFFC move.w [A6 - 0x4], [A2 + 0xE] label00004EE0: 00004EE0 2F0A move.l -[A7], A2 00004EE2 486E FFF4 pea.l [A6 - 0xC] 00004EE6 61FF FFFF DF78 bsr -0x2086 /* 00002E60 */ 00004EEC 4EB9 0000 01C0 jsr [0x000001C0] 00004EF2 2F08 move.l -[A7], A0 00004EF4 486E FFF8 pea.l [A6 - 0x8] 00004EF8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00004EFC 4227 clr.b -[A7] 00004EFE 3F2A 005C move.w -[A7], [A2 + 0x5C] 00004F02 3F2A 0060 move.w -[A7], [A2 + 0x60] 00004F06 3F2A 0064 move.w -[A7], [A2 + 0x64] 00004F0A 3F03 move.w -[A7], D3 00004F0C 2F2E 0014 move.l -[A7], [A6 + 0x14] 00004F10 A954 syscall NewControl 00004F12 255F 0066 move.l [A2 + 0x66], [A7]+ 00004F16 4AAA 0066 tst.l [A2 + 0x66] 00004F1A 584F addq.w A7, 4 00004F1C 661A bne +0x1C /* 00004F38 */ 00004F1E 4878 012A push.l 0x12A 00004F22 4879 0000 53B8 push.l 0x53B8 00004F28 2F3C 6E69 6C50 move.l -[A7], 0x6E696C50 /* 'nilP' */ 00004F2E 4EB9 0000 0F60 jsr [0x00000F60] 00004F34 4FEF 000C lea.l A7, [A7 + 0xC] label00004F38: 00004F38 2F2A 0066 move.l -[A7], [A2 + 0x66] 00004F3C 3F3C 00FF move.w -[A7], 0xFF 00004F40 A95D syscall HiliteControl 00004F42 3003 move.w D0, D3 00004F44 48C0 ext.l D0 00004F46 0C80 0000 03F0 cmpi.l D0, 0x3F0 00004F4C 6D06 blt +0x8 /* 00004F54 */ 00004F4E 0C43 03FF cmpi.w D3, 0x3FF 00004F52 6F2C ble +0x2E /* 00004F80 */ label00004F54: 00004F54 2F0A move.l -[A7], A2 00004F56 61FF 0000 04AE bsr +0x4B0 /* 00005406 */ 00004F5C 262A 005A move.l D3, [A2 + 0x5A] 00004F60 4A2A 0072 tst.b [A2 + 0x72] 00004F64 584F addq.w A7, 4 00004F66 6710 beq +0x12 /* 00004F78 */ 00004F68 2F03 move.l -[A7], D3 00004F6A 2F0A move.l -[A7], A2 00004F6C 61FF 0000 01EA bsr +0x1EC /* 00005158 */ 00004F72 48C0 ext.l D0 00004F74 2600 move.l D3, D0 00004F76 504F addq.w A7, 8 label00004F78: 00004F78 2F2A 0066 move.l -[A7], [A2 + 0x66] 00004F7C 3F03 move.w -[A7], D3 00004F7E A963 syscall SetControlValue/SetCtlValue label00004F80: 00004F80 3F3C FFFF move.w -[A7], 0xFFFF 00004F84 486E FFF4 pea.l [A6 - 0xC] 00004F88 61FF FFFF DF52 bsr -0x20AC /* 00002EDC */ 00004F8E 5C4F addq.w A7, 6 00004F90 261F move.l D3, [A7]+ 00004F92 245F movea.l A2, [A7]+ 00004F94 4E5E unlink A6 00004F96 4E75 rts 00004F98 4E56 0000 link A6, 0 00004F9C 2F0B move.l -[A7], A3 00004F9E 2F0A move.l -[A7], A2 00004FA0 246E 0008 movea.l A2, [A6 + 0x8] 00004FA4 200A move.l D0, A2 00004FA6 6700 0094 beq +0x96 /* 0000503C */ 00004FAA 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004FB0 2548 0004 move.l [A2 + 0x4], A0 00004FB4 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004FBA 41E8 01AC lea.l A0, [A0 + 0x1AC] 00004FBE 2252 movea.l A1, [A2] 00004FC0 2288 move.l [A1], A0 00004FC2 41F9 0000 4E98 lea.l A0, [0x00004E98] 00004FC8 41E8 0170 lea.l A0, [A0 + 0x170] 00004FCC 2548 0028 move.l [A2 + 0x28], A0 00004FD0 2652 movea.l A3, [A2] 00004FD2 204A movea.l A0, A2 00004FD4 41E8 0074 lea.l A0, [A0 + 0x74] 00004FD8 91CB sub.l A0, A3 00004FDA 2748 0008 move.l [A3 + 0x8], A0 00004FDE 4AAA 0066 tst.l [A2 + 0x66] 00004FE2 6726 beq +0x28 /* 0000500A */ 00004FE4 4AAA 0020 tst.l [A2 + 0x20] 00004FE8 6712 beq +0x14 /* 00004FFC */ 00004FEA 42A7 clr.l -[A7] 00004FEC 2F0A move.l -[A7], A2 00004FEE 2057 movea.l A0, [A7] 00004FF0 2268 0004 movea.l A1, [A0 + 0x4] 00004FF4 2269 0104 movea.l A1, [A1 + 0x104] 00004FF8 4E91 jsr [A1] 00004FFA 504F addq.w A7, 8 label00004FFC: 00004FFC A896 syscall HidePen 00004FFE 2F2A 0066 move.l -[A7], [A2 + 0x66] 00005002 A955 syscall DisposeControl 00005004 A897 syscall ShowPen 00005006 42AA 0066 clr.l [A2 + 0x66] label0000500A: 0000500A 4267 clr.w -[A7] 0000500C 2F0A move.l -[A7], A2 0000500E 61FF FFFF B3D6 bsr -0x4C28 /* 000003E6 */ 00005014 4A6E 000C tst.w [A6 + 0xC] 00005018 5C4F addq.w A7, 6 0000501A 6710 beq +0x12 /* 0000502C */ 0000501C 4267 clr.w -[A7] 0000501E 204A movea.l A0, A2 00005020 4868 0074 pea.l [A0 + 0x74] 00005024 4EB9 0000 17B8 jsr [0x000017B8] 0000502A 5C4F addq.w A7, 6 label0000502C: 0000502C 4A6E 000C tst.w [A6 + 0xC] 00005030 6F0A ble +0xC /* 0000503C */ 00005032 2F0A move.l -[A7], A2 00005034 4EB9 0000 0168 jsr [0x00000168] 0000503A 584F addq.w A7, 4 label0000503C: 0000503C 204A movea.l A0, A2 0000503E 245F movea.l A2, [A7]+ 00005040 265F movea.l A3, [A7]+ 00005042 4E5E unlink A6 00005044 4E75 rts fn00005046: 00005046 4E56 FFF8 link A6, -0x0008 0000504A 2F0A move.l -[A7], A2 0000504C 246E 0008 movea.l A2, [A6 + 0x8] 00005050 4AAA 0066 tst.l [A2 + 0x66] 00005054 674E beq +0x50 /* 000050A4 */ 00005056 486E FFF8 pea.l [A6 - 0x8] 0000505A 2F0A move.l -[A7], A2 0000505C 2057 movea.l A0, [A7] 0000505E 2268 0004 movea.l A1, [A0 + 0x4] 00005062 2269 0040 movea.l A1, [A1 + 0x40] 00005066 4E91 jsr [A1] 00005068 4A00 tst.b D0 0000506A 504F addq.w A7, 8 0000506C 6624 bne +0x26 /* 00005092 */ 0000506E 3D7C 8000 FFFA move.w [A6 - 0x6], 0x8000 00005074 302E FFFA move.w D0, [A6 - 0x6] 00005078 D06A 000C add.w D0, [A2 + 0xC] 0000507C 3D40 FFFE move.w [A6 - 0x2], D0 00005080 3D7C 8000 FFF8 move.w [A6 - 0x8], 0x8000 00005086 302E FFF8 move.w D0, [A6 - 0x8] 0000508A D06A 000E add.w D0, [A2 + 0xE] 0000508E 3D40 FFFC move.w [A6 - 0x4], D0 label00005092: 00005092 206A 0066 movea.l A0, [A2 + 0x66] 00005096 2050 movea.l A0, [A0] 00005098 216E FFF8 0008 move.l [A0 + 0x8], [A6 - 0x8] 0000509E 216E FFFC 000C move.l [A0 + 0xC], [A6 - 0x4] label000050A4: 000050A4 245F movea.l A2, [A7]+ 000050A6 4E5E unlink A6 000050A8 4E75 rts 000050AA 4E56 0000 link A6, 0 000050AE 206E 0008 movea.l A0, [A6 + 0x8] 000050B2 2F28 0066 move.l -[A7], [A0 + 0x66] 000050B6 2F2E 000C move.l -[A7], [A6 + 0xC] 000050BA A95E syscall GetControlTitle/GetCTitle 000050BC 206E 000C movea.l A0, [A6 + 0xC] 000050C0 4E5E unlink A6 000050C2 4E75 rts 000050C4 4E56 0000 link A6, 0 000050C8 42A7 clr.l -[A7] 000050CA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000050CE 2057 movea.l A0, [A7] 000050D0 2268 0004 movea.l A1, [A0 + 0x4] 000050D4 2269 0104 movea.l A1, [A1 + 0x104] 000050D8 4E91 jsr [A1] 000050DA 206E 0008 movea.l A0, [A6 + 0x8] 000050DE 2F28 0066 move.l -[A7], [A0 + 0x66] 000050E2 2F2E 000C move.l -[A7], [A6 + 0xC] 000050E6 A95F syscall SetControlTitle/SetCTitle 000050E8 4E5E unlink A6 000050EA 4E75 rts 000050EC 4E56 0000 link A6, 0 000050F0 1F2E 0010 move.b -[A7], [A6 + 0x10] 000050F4 3F2E 000E move.w -[A7], [A6 + 0xE] 000050F8 3F2E 000C move.w -[A7], [A6 + 0xC] 000050FC 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005100 61FF FFFF C9F8 bsr -0x3606 /* 00001AFA */ 00005106 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000510A 4EBA FF3A jsr [PC - 0xC6 /* 00005046 */] 0000510E 4E5E unlink A6 00005110 4E75 rts 00005112 4E56 0000 link A6, 0 00005116 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000511A 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000511E 2F2E 000C move.l -[A7], [A6 + 0xC] 00005122 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005126 61FF FFFF CB88 bsr -0x3476 /* 00001CB0 */ 0000512C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005130 4EBA FF14 jsr [PC - 0xEC /* 00005046 */] 00005134 4E5E unlink A6 00005136 4E75 rts fn00005138: 00005138 2F03 move.l -[A7], D3 0000513A 262F 0008 move.l D3, [A7 + 0x8] 0000513E 0C83 FFFF 8000 cmpi.l D3, 0xFFFF8000 00005144 6D08 blt +0xA /* 0000514E */ 00005146 0C83 0000 7FFF cmpi.l D3, 0x7FFF 0000514C 6F04 ble +0x6 /* 00005152 */ label0000514E: 0000514E 7000 moveq.l D0, 0x00 00005150 6002 bra +0x4 /* 00005154 */ label00005152: 00005152 7001 moveq.l D0, 0x01 label00005154: 00005154 261F move.l D3, [A7]+ 00005156 4E75 rts fn00005158: 00005158 4E56 FFBE link A6, -0x0042 0000515C 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00005160 246E 0008 movea.l A2, [A6 + 0x8] 00005164 286E 000C movea.l A4, [A6 + 0xC] 00005168 282A 005E move.l D4, [A2 + 0x5E] 0000516C 260C move.l D3, A4 0000516E 9684 sub.l D3, D4 00005170 2643 movea.l A3, D3 00005172 2E2A 0062 move.l D7, [A2 + 0x62] 00005176 2A07 move.l D5, D7 00005178 9A84 sub.l D5, D4 0000517A 2C05 move.l D6, D5 0000517C 0C86 0000 7FFF cmpi.l D6, 0x7FFF 00005182 6F00 00CA ble +0xCC /* 0000524E */ 00005186 B9C4 cmpa.l A4, D4 00005188 660E bne +0x10 /* 00005198 */ 0000518A 554F subq.w A7, 2 0000518C 2F2A 0066 move.l -[A7], [A2 + 0x66] 00005190 A961 syscall GetControlMinimum/GetMinCtl 00005192 361F move.w D3, [A7]+ 00005194 6000 00B8 bra +0xBA /* 0000524E */ label00005198: 00005198 B9C7 cmpa.l A4, D7 0000519A 660E bne +0x10 /* 000051AA */ 0000519C 554F subq.w A7, 2 0000519E 2F2A 0066 move.l -[A7], [A2 + 0x66] 000051A2 A962 syscall GetControlMaximum/GetMaxCtl 000051A4 361F move.w D3, [A7]+ 000051A6 6000 00A6 bra +0xA8 /* 0000524E */ label000051AA: 000051AA 2D4B FFBE move.l [A6 - 0x42], A3 000051AE 486E FFBE pea.l [A6 - 0x42] 000051B2 486E FFBE pea.l [A6 - 0x42] 000051B6 3F3C 280E move.w -[A7], 0x280E 000051BA A9EB syscall Pack4/FP68K 000051BC 2D45 FFC8 move.l [A6 - 0x38], D5 000051C0 486E FFC8 pea.l [A6 - 0x38] 000051C4 486E FFC8 pea.l [A6 - 0x38] 000051C8 3F3C 280E move.w -[A7], 0x280E 000051CC A9EB syscall Pack4/FP68K 000051CE 2D7C 400D FFFE FFD2 move.l [A6 - 0x2E], 0x400DFFFE 000051D6 42AE FFD6 clr.l [A6 - 0x2A] 000051DA 426E FFDA clr.w [A6 - 0x26] 000051DE 486E FFC8 pea.l [A6 - 0x38] 000051E2 486E FFD2 pea.l [A6 - 0x2E] 000051E6 3F3C 0006 move.w -[A7], 0x6 000051EA A9EB syscall Pack4/FP68K 000051EC 486E FFD2 pea.l [A6 - 0x2E] 000051F0 486E FFDC pea.l [A6 - 0x24] 000051F4 3F3C 0810 move.w -[A7], 0x810 000051F8 A9EB syscall Pack4/FP68K 000051FA 486E FFDC pea.l [A6 - 0x24] 000051FE 486E FFE4 pea.l [A6 - 0x1C] 00005202 3F3C 080E move.w -[A7], 0x80E 00005206 A9EB syscall Pack4/FP68K 00005208 486E FFBE pea.l [A6 - 0x42] 0000520C 486E FFE4 pea.l [A6 - 0x1C] 00005210 3F3C 0004 move.w -[A7], 0x4 00005214 A9EB syscall Pack4/FP68K 00005216 486E FFE4 pea.l [A6 - 0x1C] 0000521A 486E FFEE pea.l [A6 - 0x12] 0000521E 3F3C 0810 move.w -[A7], 0x810 00005222 A9EB syscall Pack4/FP68K 00005224 486E FFEE pea.l [A6 - 0x12] 00005228 486E FFF6 pea.l [A6 - 0xA] 0000522C 3F3C 080E move.w -[A7], 0x80E 00005230 A9EB syscall Pack4/FP68K 00005232 486E FFF6 pea.l [A6 - 0xA] 00005236 3F3C 0016 move.w -[A7], 0x16 0000523A A9EB syscall Pack4/FP68K 0000523C 486E FFF6 pea.l [A6 - 0xA] 00005240 486E FFF6 pea.l [A6 - 0xA] 00005244 3F3C 2810 move.w -[A7], 0x2810 00005248 A9EB syscall Pack4/FP68K 0000524A 362E FFF8 move.w D3, [A6 - 0x8] label0000524E: 0000524E 3003 move.w D0, D3 00005250 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 00005254 4E5E unlink A6 00005256 4E75 rts fn00005258: 00005258 4E56 FFB4 link A6, -0x004C 0000525C 48E7 1F20 movem.l -[A7], D3,D4,D5,D6,D7,A2 00005260 246E 0008 movea.l A2, [A6 + 0x8] 00005264 382E 000C move.w D4, [A6 + 0xC] 00005268 3044 movea.w A0, D4 0000526A 2C2A 005E move.l D6, [A2 + 0x5E] 0000526E 2606 move.l D3, D6 00005270 D688 add.l D3, A0 00005272 2A2A 0062 move.l D5, [A2 + 0x62] 00005276 9A86 sub.l D5, D6 00005278 2E05 move.l D7, D5 0000527A 0C87 0000 7FFF cmpi.l D7, 0x7FFF 00005280 6F00 0102 ble +0x104 /* 00005384 */ 00005284 554F subq.w A7, 2 00005286 2F2A 0066 move.l -[A7], [A2 + 0x66] 0000528A A961 syscall GetControlMinimum/GetMinCtl 0000528C 301F move.w D0, [A7]+ 0000528E B840 cmp.w D4, D0 00005290 6608 bne +0xA /* 0000529A */ 00005292 262A 005E move.l D3, [A2 + 0x5E] 00005296 6000 00EC bra +0xEE /* 00005384 */ label0000529A: 0000529A 554F subq.w A7, 2 0000529C 2F2A 0066 move.l -[A7], [A2 + 0x66] 000052A0 A962 syscall GetControlMaximum/GetMaxCtl 000052A2 301F move.w D0, [A7]+ 000052A4 B840 cmp.w D4, D0 000052A6 6608 bne +0xA /* 000052B0 */ 000052A8 262A 0062 move.l D3, [A2 + 0x62] 000052AC 6000 00D6 bra +0xD8 /* 00005384 */ label000052B0: 000052B0 2D7C 400D FFFE FFB4 move.l [A6 - 0x4C], 0x400DFFFE 000052B8 42AE FFB8 clr.l [A6 - 0x48] 000052BC 426E FFBC clr.w [A6 - 0x44] 000052C0 2D45 FFBE move.l [A6 - 0x42], D5 000052C4 486E FFBE pea.l [A6 - 0x42] 000052C8 486E FFBE pea.l [A6 - 0x42] 000052CC 3F3C 280E move.w -[A7], 0x280E 000052D0 A9EB syscall Pack4/FP68K 000052D2 486E FFBE pea.l [A6 - 0x42] 000052D6 486E FFBE pea.l [A6 - 0x42] 000052DA 3F3C 0810 move.w -[A7], 0x810 000052DE A9EB syscall Pack4/FP68K 000052E0 486E FFBE pea.l [A6 - 0x42] 000052E4 486E FFC8 pea.l [A6 - 0x38] 000052E8 3F3C 080E move.w -[A7], 0x80E 000052EC A9EB syscall Pack4/FP68K 000052EE 486E FFB4 pea.l [A6 - 0x4C] 000052F2 486E FFC8 pea.l [A6 - 0x38] 000052F6 3F3C 0006 move.w -[A7], 0x6 000052FA A9EB syscall Pack4/FP68K 000052FC 486E FFC8 pea.l [A6 - 0x38] 00005300 486E FFD2 pea.l [A6 - 0x2E] 00005304 3F3C 0810 move.w -[A7], 0x810 00005308 A9EB syscall Pack4/FP68K 0000530A 3D44 FFDA move.w [A6 - 0x26], D4 0000530E 486E FFDA pea.l [A6 - 0x26] 00005312 486E FFDA pea.l [A6 - 0x26] 00005316 3F3C 200E move.w -[A7], 0x200E 0000531A A9EB syscall Pack4/FP68K 0000531C 486E FFD2 pea.l [A6 - 0x2E] 00005320 486E FFDA pea.l [A6 - 0x26] 00005324 3F3C 0804 move.w -[A7], 0x804 00005328 A9EB syscall Pack4/FP68K 0000532A 2D6A 005E FFE4 move.l [A6 - 0x1C], [A2 + 0x5E] 00005330 486E FFE4 pea.l [A6 - 0x1C] 00005334 486E FFE4 pea.l [A6 - 0x1C] 00005338 3F3C 280E move.w -[A7], 0x280E 0000533C A9EB syscall Pack4/FP68K 0000533E 486E FFDA pea.l [A6 - 0x26] 00005342 486E FFE4 pea.l [A6 - 0x1C] 00005346 3F3C 0000 move.w -[A7], 0x0 0000534A A9EB syscall Pack4/FP68K 0000534C 486E FFE4 pea.l [A6 - 0x1C] 00005350 486E FFEE pea.l [A6 - 0x12] 00005354 3F3C 0810 move.w -[A7], 0x810 00005358 A9EB syscall Pack4/FP68K 0000535A 486E FFEE pea.l [A6 - 0x12] 0000535E 486E FFF6 pea.l [A6 - 0xA] 00005362 3F3C 080E move.w -[A7], 0x80E 00005366 A9EB syscall Pack4/FP68K 00005368 486E FFF6 pea.l [A6 - 0xA] 0000536C 3F3C 0016 move.w -[A7], 0x16 00005370 A9EB syscall Pack4/FP68K 00005372 486E FFF6 pea.l [A6 - 0xA] 00005376 486E FFF6 pea.l [A6 - 0xA] 0000537A 3F3C 2810 move.w -[A7], 0x2810 0000537E A9EB syscall Pack4/FP68K 00005380 262E FFF6 move.l D3, [A6 - 0xA] label00005384: 00005384 2003 move.l D0, D3 00005386 4CDF 04F8 movem.l D3,D4,D5,D6,D7,A2, [A7]+ 0000538A 4E5E unlink A6 0000538C 4E75 rts 0000538E 4E56 FFFC link A6, -0x0004 00005392 48E7 1820 movem.l -[A7], D3,D4,A2 00005396 246E 0008 movea.l A2, [A6 + 0x8] 0000539A 262E 000C move.l D3, [A6 + 0xC] 0000539E 282A 005E move.l D4, [A2 + 0x5E] 000053A2 B684 cmp.l D3, D4 000053A4 6C04 bge +0x6 /* 000053AA */ 000053A6 2604 move.l D3, D4 000053A8 600A bra +0xC /* 000053B4 */ label000053AA: 000053AA 282A 0062 move.l D4, [A2 + 0x62] 000053AE B684 cmp.l D3, D4 000053B0 6F02 ble +0x4 /* 000053B4 */ 000053B2 2604 move.l D3, D4 label000053B4: 000053B4 B6AA 005A cmp.l D3, [A2 + 0x5A] 000053B8 6744 beq +0x46 /* 000053FE */ 000053BA 3803 move.w D4, D3 000053BC 4A2A 0072 tst.b [A2 + 0x72] 000053C0 670C beq +0xE /* 000053CE */ 000053C2 2F03 move.l -[A7], D3 000053C4 2F0A move.l -[A7], A2 000053C6 4EBA FD90 jsr [PC - 0x270 /* 00005158 */] 000053CA 3800 move.w D4, D0 000053CC 504F addq.w A7, 8 label000053CE: 000053CE 2F0A move.l -[A7], A2 000053D0 486E FFFC pea.l [A6 - 0x4] 000053D4 61FF FFFF DA8A bsr -0x2574 /* 00002E60 */ 000053DA 2F2A 0066 move.l -[A7], [A2 + 0x66] 000053DE 3F04 move.w -[A7], D4 000053E0 A963 syscall SetControlValue/SetCtlValue 000053E2 3F3C FFFF move.w -[A7], 0xFFFF 000053E6 486E FFFC pea.l [A6 - 0x4] 000053EA 61FF FFFF DAF0 bsr -0x250E /* 00002EDC */ 000053F0 2F03 move.l -[A7], D3 000053F2 2F0A move.l -[A7], A2 000053F4 61FF FFFF B08A bsr -0x4F74 /* 00000480 */ 000053FA 4FEF 0016 lea.l A7, [A7 + 0x16] label000053FE: 000053FE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00005402 4E5E unlink A6 00005404 4E75 rts fn00005406: 00005406 4E56 FFFC link A6, -0x0004 0000540A 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 0000540E 246E 0008 movea.l A2, [A6 + 0x8] 00005412 362A 005C move.w D3, [A2 + 0x5C] 00005416 2C2A 005E move.l D6, [A2 + 0x5E] 0000541A 3806 move.w D4, D6 0000541C 3A2A 0064 move.w D5, [A2 + 0x64] 00005420 2F06 move.l -[A7], D6 00005422 4EBA FD14 jsr [PC - 0x2EC /* 00005138 */] 00005426 4A00 tst.b D0 00005428 584F addq.w A7, 4 0000542A 6712 beq +0x14 /* 0000543E */ 0000542C 2F2A 0062 move.l -[A7], [A2 + 0x62] 00005430 4EBA FD06 jsr [PC - 0x2FA /* 00005138 */] 00005434 4A00 tst.b D0 00005436 584F addq.w A7, 4 00005438 6704 beq +0x6 /* 0000543E */ 0000543A 7000 moveq.l D0, 0x00 0000543C 6002 bra +0x4 /* 00005440 */ label0000543E: 0000543E 7001 moveq.l D0, 0x01 label00005440: 00005440 4A00 tst.b D0 00005442 672A beq +0x2C /* 0000546E */ 00005444 7800 moveq.l D4, 0x00 00005446 262A 0062 move.l D3, [A2 + 0x62] 0000544A 96AA 005E sub.l D3, [A2 + 0x5E] 0000544E 2A03 move.l D5, D3 00005450 0C85 0000 7FFF cmpi.l D5, 0x7FFF 00005456 6F06 ble +0x8 /* 0000545E */ 00005458 263C 0000 7FFF move.l D3, 0x7FFF label0000545E: 0000545E 3A03 move.w D5, D3 00005460 2F2A 005A move.l -[A7], [A2 + 0x5A] 00005464 2F0A move.l -[A7], A2 00005466 4EBA FCF0 jsr [PC - 0x310 /* 00005158 */] 0000546A 3600 move.w D3, D0 0000546C 504F addq.w A7, 8 label0000546E: 0000546E 2F0A move.l -[A7], A2 00005470 486E FFFC pea.l [A6 - 0x4] 00005474 61FF FFFF D9EA bsr -0x2614 /* 00002E60 */ 0000547A 2F2A 0066 move.l -[A7], [A2 + 0x66] 0000547E 3F04 move.w -[A7], D4 00005480 A964 syscall SetControlMinimum/SetMinCtl 00005482 2F2A 0066 move.l -[A7], [A2 + 0x66] 00005486 3F05 move.w -[A7], D5 00005488 A965 syscall SetControlMaximum/SetMaxCtl 0000548A 2F2A 0066 move.l -[A7], [A2 + 0x66] 0000548E 3F03 move.w -[A7], D3 00005490 A963 syscall SetControlValue/SetCtlValue 00005492 3F3C FFFF move.w -[A7], 0xFFFF 00005496 486E FFFC pea.l [A6 - 0x4] 0000549A 61FF FFFF DA40 bsr -0x25BE /* 00002EDC */ 000054A0 4FEF 000E lea.l A7, [A7 + 0xE] 000054A4 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 000054A8 4E5E unlink A6 000054AA 4E75 rts 000054AC 4E56 0000 link A6, 0 000054B0 2F0A move.l -[A7], A2 000054B2 246E 0008 movea.l A2, [A6 + 0x8] 000054B6 202E 000C move.l D0, [A6 + 0xC] 000054BA B0AA 005E cmp.l D0, [A2 + 0x5E] 000054BE 6716 beq +0x18 /* 000054D6 */ 000054C0 2F2E 000C move.l -[A7], [A6 + 0xC] 000054C4 2F0A move.l -[A7], A2 000054C6 61FF FFFF B026 bsr -0x4FD8 /* 000004EE */ 000054CC 2F0A move.l -[A7], A2 000054CE 4EBA FF36 jsr [PC - 0xCA /* 00005406 */] 000054D2 4FEF 000C lea.l A7, [A7 + 0xC] label000054D6: 000054D6 245F movea.l A2, [A7]+ 000054D8 4E5E unlink A6 000054DA 4E75 rts 000054DC 4E56 0000 link A6, 0 000054E0 2F0A move.l -[A7], A2 000054E2 246E 0008 movea.l A2, [A6 + 0x8] 000054E6 202E 000C move.l D0, [A6 + 0xC] 000054EA B0AA 0062 cmp.l D0, [A2 + 0x62] 000054EE 6716 beq +0x18 /* 00005506 */ 000054F0 2F2E 000C move.l -[A7], [A6 + 0xC] 000054F4 2F0A move.l -[A7], A2 000054F6 61FF FFFF B02A bsr -0x4FD4 /* 00000522 */ 000054FC 2F0A move.l -[A7], A2 000054FE 4EBA FF06 jsr [PC - 0xFA /* 00005406 */] 00005502 4FEF 000C lea.l A7, [A7 + 0xC] label00005506: 00005506 245F movea.l A2, [A7]+ 00005508 4E5E unlink A6 0000550A 4E75 rts 0000550C 4E56 0000 link A6, 0 00005510 2F0A move.l -[A7], A2 00005512 246E 0008 movea.l A2, [A6 + 0x8] 00005516 302A 0070 move.w D0, [A2 + 0x70] 0000551A B06E 000C cmp.w D0, [A6 + 0xC] 0000551E 6716 beq +0x18 /* 00005536 */ 00005520 356E 000C 0070 move.w [A2 + 0x70], [A6 + 0xC] 00005526 2F0A move.l -[A7], A2 00005528 2057 movea.l A0, [A7] 0000552A 2268 0004 movea.l A1, [A0 + 0x4] 0000552E 2269 00C4 movea.l A1, [A1 + 0xC4] 00005532 4E91 jsr [A1] 00005534 584F addq.w A7, 4 label00005536: 00005536 245F movea.l A2, [A7]+ 00005538 4E5E unlink A6 0000553A 4E75 rts 0000553C 4E56 0000 link A6, 0 00005540 48E7 1820 movem.l -[A7], D3,D4,A2 00005544 246E 0008 movea.l A2, [A6 + 0x8] 00005548 42A7 clr.l -[A7] 0000554A 2F0A move.l -[A7], A2 0000554C 61FF FFFF D402 bsr -0x2BFC /* 00002950 */ 00005552 1600 move.b D3, D0 00005554 A89E syscall PenNormal 00005556 382A 0070 move.w D4, [A2 + 0x70] 0000555A 504F addq.w A7, 8 0000555C 670A beq +0xC /* 00005568 */ 0000555E 3F04 move.w -[A7], D4 00005560 4EB9 0000 0500 jsr [0x00000500] 00005566 544F addq.w A7, 2 label00005568: 00005568 2F0A move.l -[A7], A2 0000556A 2057 movea.l A0, [A7] 0000556C 2268 0004 movea.l A1, [A0 + 0x4] 00005570 2269 00F0 movea.l A1, [A1 + 0xF0] 00005574 4E91 jsr [A1] 00005576 1003 move.b D0, D3 00005578 584F addq.w A7, 4 0000557A 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000557E 4E5E unlink A6 00005580 4E75 rts 00005582 4E56 0000 link A6, 0 00005586 554F subq.w A7, 2 00005588 206E 0008 movea.l A0, [A6 + 0x8] 0000558C 2F28 0066 move.l -[A7], [A0 + 0x66] 00005590 2F2E 000C move.l -[A7], [A6 + 0xC] 00005594 A966 syscall TestControl 00005596 301F move.w D0, [A7]+ 00005598 4E5E unlink A6 0000559A 4E75 rts 0000559C 4E56 0000 link A6, 0 000055A0 554F subq.w A7, 2 000055A2 206E 0008 movea.l A0, [A6 + 0x8] 000055A6 2F28 0066 move.l -[A7], [A0 + 0x66] 000055AA 2F2E 000C move.l -[A7], [A6 + 0xC] 000055AE A966 syscall TestControl 000055B0 301F move.w D0, [A7]+ 000055B2 B06E 0010 cmp.w D0, [A6 + 0x10] 000055B6 57C0 seq D0 000055B8 4400 neg.b D0 000055BA 4E5E unlink A6 000055BC 4E75 rts 000055BE 4E56 0000 link A6, 0 000055C2 48E7 1C30 movem.l -[A7], D3,D4,D5,A2,A3 000055C6 246E 0008 movea.l A2, [A6 + 0x8] 000055CA 70FF moveq.l D0, 0xFFFFFFFF 000055CC 2640 movea.l A3, D0 000055CE 302E 000C move.w D0, [A6 + 0xC] 000055D2 48C0 ext.l D0 000055D4 0C80 0000 0081 cmpi.l D0, 0x81 000055DA 6D0A blt +0xC /* 000055E6 */ 000055DC 266A 006A movea.l A3, [A2 + 0x6A] 000055E0 23CA 0002 610E move.l [0x0002610E], A2 label000055E6: 000055E6 554F subq.w A7, 2 000055E8 2F2A 0066 move.l -[A7], [A2 + 0x66] 000055EC A960 syscall GetControlValue/GetCtlValue 000055EE 381F move.w D4, [A7]+ 000055F0 554F subq.w A7, 2 000055F2 2F2A 0066 move.l -[A7], [A2 + 0x66] 000055F6 2F2E 000E move.l -[A7], [A6 + 0xE] 000055FA 2F0B move.l -[A7], A3 000055FC A968 syscall TrackControl 000055FE 301F move.w D0, [A7]+ 00005600 56C0 sne D0 00005602 4400 neg.b D0 00005604 1A00 move.b D5, D0 00005606 42B9 0002 610E clr.l [0x0002610E] 0000560C 554F subq.w A7, 2 0000560E 2F2A 0066 move.l -[A7], [A2 + 0x66] 00005612 A960 syscall GetControlValue/GetCtlValue 00005614 301F move.w D0, [A7]+ 00005616 48C0 ext.l D0 00005618 2600 move.l D3, D0 0000561A 3004 move.w D0, D4 0000561C 48C0 ext.l D0 0000561E B680 cmp.l D3, D0 00005620 6726 beq +0x28 /* 00005648 */ 00005622 2803 move.l D4, D3 00005624 4A2A 0072 tst.b [A2 + 0x72] 00005628 670C beq +0xE /* 00005636 */ 0000562A 3F03 move.w -[A7], D3 0000562C 2F0A move.l -[A7], A2 0000562E 4EBA FC28 jsr [PC - 0x3D8 /* 00005258 */] 00005632 2800 move.l D4, D0 00005634 5C4F addq.w A7, 6 label00005636: 00005636 2F04 move.l -[A7], D4 00005638 2F0A move.l -[A7], A2 0000563A 2057 movea.l A0, [A7] 0000563C 2268 0004 movea.l A1, [A0 + 0x4] 00005640 2269 0020 movea.l A1, [A1 + 0x20] 00005644 4E91 jsr [A1] 00005646 504F addq.w A7, 8 label00005648: 00005648 1005 move.b D0, D5 0000564A 4CDF 0C38 movem.l D3,D4,D5,A2,A3, [A7]+ 0000564E 4E5E unlink A6 00005650 4E75 rts 00005652 4E56 0000 link A6, 0 00005656 102E 000E move.b D0, [A6 + 0xE] 0000565A B02E 0010 cmp.b D0, [A6 + 0x10] 0000565E 6730 beq +0x32 /* 00005690 */ 00005660 42A7 clr.l -[A7] 00005662 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005666 2057 movea.l A0, [A7] 00005668 2268 0004 movea.l A1, [A0 + 0x4] 0000566C 2269 0104 movea.l A1, [A1 + 0x104] 00005670 4E91 jsr [A1] 00005672 206E 0008 movea.l A0, [A6 + 0x8] 00005676 2F28 0066 move.l -[A7], [A0 + 0x66] 0000567A 4A2E 000E tst.b [A6 + 0xE] 0000567E 6708 beq +0xA /* 00005688 */ 00005680 302E 000C move.w D0, [A6 + 0xC] 00005684 48C0 ext.l D0 00005686 6002 bra +0x4 /* 0000568A */ label00005688: 00005688 7000 moveq.l D0, 0x00 label0000568A: 0000568A 3F00 move.w -[A7], D0 0000568C A95D syscall HiliteControl 0000568E 504F addq.w A7, 8 label00005690: 00005690 4E5E unlink A6 00005692 4E75 rts 00005694 4E56 0000 link A6, 0 00005698 302E 000C move.w D0, [A6 + 0xC] 0000569C 48C0 ext.l D0 0000569E 0C80 0000 0081 cmpi.l D0, 0x81 000056A4 6D1A blt +0x1C /* 000056C0 */ 000056A6 2F2E 0008 move.l -[A7], [A6 + 0x8] 000056AA 4878 00CC push.l 0xCC 000056AE 206E 0008 movea.l A0, [A6 + 0x8] 000056B2 4868 0028 pea.l [A0 + 0x28] 000056B6 4EB9 0000 1840 jsr [0x00001840] 000056BC 4FEF 000C lea.l A7, [A7 + 0xC] label000056C0: 000056C0 4E5E unlink A6 000056C2 4E75 rts 000056C4 4E56 FFF2 link A6, -0x000E 000056C8 48E7 1038 movem.l -[A7], D3,A2,A3,A4 000056CC 246E 0008 movea.l A2, [A6 + 0x8] 000056D0 4EB9 0000 01C0 jsr [0x000001C0] 000056D6 2648 movea.l A3, A0 000056D8 286A 0066 movea.l A4, [A2 + 0x66] 000056DC 2054 movea.l A0, [A4] 000056DE B7E8 0004 cmpa.l A3, [A0 + 0x4] 000056E2 6606 bne +0x8 /* 000056EA */ 000056E4 2F0C move.l -[A7], A4 000056E6 A96D syscall Draw1Control 000056E8 6072 bra +0x74 /* 0000575C */ label000056EA: 000056EA 486E FFF8 pea.l [A6 - 0x8] 000056EE 2F0A move.l -[A7], A2 000056F0 2057 movea.l A0, [A7] 000056F2 2268 0004 movea.l A1, [A0 + 0x4] 000056F6 2269 0040 movea.l A1, [A1 + 0x40] 000056FA 4E91 jsr [A1] 000056FC 206A 0066 movea.l A0, [A2 + 0x66] 00005700 2050 movea.l A0, [A0] 00005702 2F28 0004 move.l -[A7], [A0 + 0x4] 00005706 A873 syscall SetPort 00005708 A89E syscall PenNormal 0000570A 362A 0070 move.w D3, [A2 + 0x70] 0000570E 504F addq.w A7, 8 00005710 670A beq +0xC /* 0000571C */ 00005712 3F03 move.w -[A7], D3 00005714 4EB9 0000 0500 jsr [0x00000500] 0000571A 544F addq.w A7, 2 label0000571C: 0000571C 486E FFF8 pea.l [A6 - 0x8] 00005720 486E FFF2 pea.l [A6 - 0xE] 00005724 4EB9 0000 0228 jsr [0x00000228] 0000572A 486E FFF8 pea.l [A6 - 0x8] 0000572E A8F3 syscall OpenPicture 00005730 285F movea.l A4, [A7]+ 00005732 2F2A 0066 move.l -[A7], [A2 + 0x66] 00005736 A96D syscall Draw1Control 00005738 A8F4 syscall ClosePicture 0000573A 3F3C FFFF move.w -[A7], 0xFFFF 0000573E 486E FFF2 pea.l [A6 - 0xE] 00005742 4EB9 0000 0238 jsr [0x00000238] 00005748 2F0B move.l -[A7], A3 0000574A A873 syscall SetPort 0000574C 2F0C move.l -[A7], A4 0000574E 486E FFF8 pea.l [A6 - 0x8] 00005752 A8F6 syscall DrawPicture 00005754 2F0C move.l -[A7], A4 00005756 A8F5 syscall KillPicture 00005758 4FEF 000A lea.l A7, [A7 + 0xA] label0000575C: 0000575C 4CDF 1C08 movem.l D3,A2,A3,A4, [A7]+ 00005760 4E5E unlink A6 00005762 4E75 rts 00005764 4E56 FFFA link A6, -0x0006 00005768 2F0A move.l -[A7], A2 0000576A 246E 0008 movea.l A2, [A6 + 0x8] 0000576E 42A7 clr.l -[A7] 00005770 2F0A move.l -[A7], A2 00005772 2057 movea.l A0, [A7] 00005774 2268 0004 movea.l A1, [A0 + 0x4] 00005778 2269 0104 movea.l A1, [A1 + 0x104] 0000577C 4E91 jsr [A1] 0000577E 42A7 clr.l -[A7] 00005780 486E FFFA pea.l [A6 - 0x6] 00005784 4EB9 0000 0230 jsr [0x00000230] 0000578A 2F2A 0066 move.l -[A7], [A2 + 0x66] 0000578E A957 syscall ShowControl 00005790 2F0A move.l -[A7], A2 00005792 2057 movea.l A0, [A7] 00005794 2268 0004 movea.l A1, [A0 + 0x4] 00005798 2269 00C4 movea.l A1, [A1 + 0xC4] 0000579C 4E91 jsr [A1] 0000579E 3F3C FFFF move.w -[A7], 0xFFFF 000057A2 486E FFFA pea.l [A6 - 0x6] 000057A6 4EB9 0000 0238 jsr [0x00000238] 000057AC 4FEF 001A lea.l A7, [A7 + 0x1A] 000057B0 245F movea.l A2, [A7]+ 000057B2 4E5E unlink A6 000057B4 4E75 rts 000057B6 4E56 FFFA link A6, -0x0006 000057BA 2F0A move.l -[A7], A2 000057BC 246E 0008 movea.l A2, [A6 + 0x8] 000057C0 42A7 clr.l -[A7] 000057C2 2F0A move.l -[A7], A2 000057C4 2057 movea.l A0, [A7] 000057C6 2268 0004 movea.l A1, [A0 + 0x4] 000057CA 2269 0104 movea.l A1, [A1 + 0x104] 000057CE 4E91 jsr [A1] 000057D0 42A7 clr.l -[A7] 000057D2 486E FFFA pea.l [A6 - 0x6] 000057D6 4EB9 0000 0230 jsr [0x00000230] 000057DC 2F2A 0066 move.l -[A7], [A2 + 0x66] 000057E0 A958 syscall HideControl 000057E2 2F0A move.l -[A7], A2 000057E4 2057 movea.l A0, [A7] 000057E6 2268 0004 movea.l A1, [A0 + 0x4] 000057EA 2269 00C4 movea.l A1, [A1 + 0xC4] 000057EE 4E91 jsr [A1] 000057F0 3F3C FFFF move.w -[A7], 0xFFFF 000057F4 486E FFFA pea.l [A6 - 0x6] 000057F8 4EB9 0000 0238 jsr [0x00000238] 000057FE 4FEF 001A lea.l A7, [A7 + 0x1A] 00005802 245F movea.l A2, [A7]+ 00005804 4E5E unlink A6 00005806 4E75 rts 00005808 4E56 FFFC link A6, -0x0004 0000580C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005810 486E FFFC pea.l [A6 - 0x4] 00005814 61FF FFFF D64A bsr -0x29B4 /* 00002E60 */ 0000581A 206E 0008 movea.l A0, [A6 + 0x8] 0000581E 2F28 0066 move.l -[A7], [A0 + 0x66] 00005822 4267 clr.w -[A7] 00005824 A95D syscall HiliteControl 00005826 3F3C FFFF move.w -[A7], 0xFFFF 0000582A 486E FFFC pea.l [A6 - 0x4] 0000582E 61FF FFFF D6AC bsr -0x2952 /* 00002EDC */ 00005834 4E5E unlink A6 00005836 4E75 rts 00005838 4E56 FFFC link A6, -0x0004 0000583C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005840 486E FFFC pea.l [A6 - 0x4] 00005844 61FF FFFF D61A bsr -0x29E4 /* 00002E60 */ 0000584A 206E 0008 movea.l A0, [A6 + 0x8] 0000584E 2F28 0066 move.l -[A7], [A0 + 0x66] 00005852 3F3C 00FF move.w -[A7], 0xFF 00005856 A95D syscall HiliteControl 00005858 3F3C FFFF move.w -[A7], 0xFFFF 0000585C 486E FFFC pea.l [A6 - 0x4] 00005860 61FF FFFF D67A bsr -0x2984 /* 00002EDC */ 00005866 4E5E unlink A6 00005868 4E75 rts fn0000586A: 0000586A 4E56 FFEC link A6, -0x0014 0000586E 2F0B move.l -[A7], A3 00005870 2F0A move.l -[A7], A2 00005872 266E 000E movea.l A3, [A6 + 0xE] 00005876 4A6E 000C tst.w [A6 + 0xC] 0000587A 671E beq +0x20 /* 0000589A */ 0000587C 206E 0008 movea.l A0, [A6 + 0x8] 00005880 41E8 0028 lea.l A0, [A0 + 0x28] 00005884 226E 0008 movea.l A1, [A6 + 0x8] 00005888 2288 move.l [A1], A0 0000588A 206E 0008 movea.l A0, [A6 + 0x8] 0000588E 4868 0028 pea.l [A0 + 0x28] 00005892 4EB9 0000 17B0 jsr [0x000017B0] 00005898 584F addq.w A7, 4 label0000589A: 0000589A 4267 clr.w -[A7] 0000589C 2F2E 0008 move.l -[A7], [A6 + 0x8] 000058A0 61FF FFFF BBA4 bsr -0x445A /* 00001446 */ 000058A6 41F9 0000 5060 lea.l A0, [0x00005060] 000058AC 226E 0008 movea.l A1, [A6 + 0x8] 000058B0 2348 0004 move.l [A1 + 0x4], A0 000058B4 41F9 0000 5060 lea.l A0, [0x00005060] 000058BA 41E8 0170 lea.l A0, [A0 + 0x170] 000058BE 226E 0008 movea.l A1, [A6 + 0x8] 000058C2 2251 movea.l A1, [A1] 000058C4 2288 move.l [A1], A0 000058C6 206E 0008 movea.l A0, [A6 + 0x8] 000058CA 2450 movea.l A2, [A0] 000058CC 41E8 0028 lea.l A0, [A0 + 0x28] 000058D0 91CA sub.l A0, A2 000058D2 2548 0008 move.l [A2 + 0x8], A0 000058D6 486E FFFC pea.l [A6 - 0x4] 000058DA 2F0B move.l -[A7], A3 000058DC 61FF FFFF C04A bsr -0x3FB4 /* 00001928 */ 000058E2 486E FFF4 pea.l [A6 - 0xC] 000058E6 2F0B move.l -[A7], A3 000058E8 61FF FFFF C050 bsr -0x3FAE /* 0000193A */ 000058EE 1F3C 0001 move.b -[A7], 0x1 000058F2 2F0B move.l -[A7], A3 000058F4 4EB9 0000 A564 jsr [0x0000A564] 000058FA 584F addq.w A7, 4 000058FC 2F08 move.l -[A7], A0 000058FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005902 61FF FFFF C572 bsr -0x3A8C /* 00001E76 */ 00005908 4227 clr.b -[A7] 0000590A 302E FFFE move.w D0, [A6 - 0x2] 0000590E 48C0 ext.l D0 00005910 5080 addq.l D0, 8 00005912 3F00 move.w -[A7], D0 00005914 302E FFFC move.w D0, [A6 - 0x4] 00005918 48C0 ext.l D0 0000591A 5080 addq.l D0, 8 0000591C 3F00 move.w -[A7], D0 0000591E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005922 61FF FFFF C190 bsr -0x3E6E /* 00001AB4 */ 00005928 486E FFEC pea.l [A6 - 0x14] 0000592C 206E 0008 movea.l A0, [A6 + 0x8] 00005930 2F28 0020 move.l -[A7], [A0 + 0x20] 00005934 61FF FFFF C004 bsr -0x3FFA /* 0000193A */ 0000593A 4227 clr.b -[A7] 0000593C 202E FFF8 move.l D0, [A6 - 0x8] 00005940 90AE FFF0 sub.l D0, [A6 - 0x10] 00005944 5980 subq.l D0, 4 00005946 2F00 move.l -[A7], D0 00005948 202E FFF4 move.l D0, [A6 - 0xC] 0000594C 90AE FFEC sub.l D0, [A6 - 0x14] 00005950 5980 subq.l D0, 4 00005952 2F00 move.l -[A7], D0 00005954 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005958 61FF FFFF C3AE bsr -0x3C50 /* 00001D08 */ 0000595E 206E 0008 movea.l A0, [A6 + 0x8] 00005962 4868 0018 pea.l [A0 + 0x18] 00005966 2F0B move.l -[A7], A3 00005968 61FF FFFF BFE4 bsr -0x401A /* 0000194E */ 0000596E 206E 0008 movea.l A0, [A6 + 0x8] 00005972 4228 0026 clr.b [A0 + 0x26] 00005976 206E 0008 movea.l A0, [A6 + 0x8] 0000597A 4FEF 0048 lea.l A7, [A7 + 0x48] 0000597E 245F movea.l A2, [A7]+ 00005980 265F movea.l A3, [A7]+ 00005982 4E5E unlink A6 00005984 4E75 rts 00005986 4E56 FFF8 link A6, -0x0008 0000598A 48E7 1820 movem.l -[A7], D3,D4,A2 0000598E 246E 0008 movea.l A2, [A6 + 0x8] 00005992 486E FFF8 pea.l [A6 - 0x8] 00005996 2F0A move.l -[A7], A2 00005998 2057 movea.l A0, [A7] 0000599A 2268 0004 movea.l A1, [A0 + 0x4] 0000599E 2269 0040 movea.l A1, [A1 + 0x40] 000059A2 4E91 jsr [A1] 000059A4 4A00 tst.b D0 000059A6 504F addq.w A7, 8 000059A8 6744 beq +0x46 /* 000059EE */ 000059AA 302A 000E move.w D0, [A2 + 0xE] 000059AE 48C0 ext.l D0 000059B0 5180 subq.l D0, 8 000059B2 2600 move.l D3, D0 000059B4 E08B lsr D3, 8 000059B6 E08B lsr D3, 8 000059B8 E08B lsr D3, 8 000059BA EE8B lsr D3, 7 000059BC D680 add.l D3, D0 000059BE E283 asr D3, 1 000059C0 2803 move.l D4, D3 000059C2 0C44 0010 cmpi.w D4, 0x10 000059C6 6C02 bge +0x4 /* 000059CA */ 000059C8 7610 moveq.l D3, 0x10 label000059CA: 000059CA 2F0A move.l -[A7], A2 000059CC 2057 movea.l A0, [A7] 000059CE 2268 0004 movea.l A1, [A0 + 0x4] 000059D2 2269 00F0 movea.l A1, [A1 + 0xF0] 000059D6 4E91 jsr [A1] 000059D8 A89E syscall PenNormal 000059DA 2F3C 0003 0003 move.l -[A7], 0x30003 000059E0 A89B syscall PenSize 000059E2 486E FFF8 pea.l [A6 - 0x8] 000059E6 3F03 move.w -[A7], D3 000059E8 3F03 move.w -[A7], D3 000059EA A8B0 syscall FrameRoundRect 000059EC 584F addq.w A7, 4 label000059EE: 000059EE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 000059F2 4E5E unlink A6 000059F4 4E75 rts fn000059F6: 000059F6 4E56 FFE6 link A6, -0x001A 000059FA 2F0A move.l -[A7], A2 000059FC 4A6E 000C tst.w [A6 + 0xC] 00005A00 671E beq +0x20 /* 00005A20 */ 00005A02 206E 0008 movea.l A0, [A6 + 0x8] 00005A06 41E8 007C lea.l A0, [A0 + 0x7C] 00005A0A 226E 0008 movea.l A1, [A6 + 0x8] 00005A0E 2288 move.l [A1], A0 00005A10 206E 0008 movea.l A0, [A6 + 0x8] 00005A14 4868 007C pea.l [A0 + 0x7C] 00005A18 4EB9 0000 17B0 jsr [0x000017B0] 00005A1E 584F addq.w A7, 4 label00005A20: 00005A20 4267 clr.w -[A7] 00005A22 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A26 61FF FFFF BA1E bsr -0x45E0 /* 00001446 */ 00005A2C 41F9 0000 4778 lea.l A0, [0x00004778] 00005A32 226E 0008 movea.l A1, [A6 + 0x8] 00005A36 2348 0004 move.l [A1 + 0x4], A0 00005A3A 41F9 0000 4778 lea.l A0, [0x00004778] 00005A40 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00005A44 226E 0008 movea.l A1, [A6 + 0x8] 00005A48 2251 movea.l A1, [A1] 00005A4A 2288 move.l [A1], A0 00005A4C 206E 0008 movea.l A0, [A6 + 0x8] 00005A50 2450 movea.l A2, [A0] 00005A52 41E8 007C lea.l A0, [A0 + 0x7C] 00005A56 91CA sub.l A0, A2 00005A58 2548 0008 move.l [A2 + 0x8], A0 00005A5C 206E 0008 movea.l A0, [A6 + 0x8] 00005A60 4868 0044 pea.l [A0 + 0x44] 00005A64 4EB9 0003 D252 jsr [0x0003D252] 00005A6A 206E 0008 movea.l A0, [A6 + 0x8] 00005A6E 4868 0074 pea.l [A0 + 0x74] 00005A72 4EB9 0000 0490 jsr [0x00000490] 00005A78 42AE FFEA clr.l [A6 - 0x16] 00005A7C 42AE FFE6 clr.l [A6 - 0x1A] 00005A80 42AE FFF2 clr.l [A6 - 0xE] 00005A84 42AE FFEE clr.l [A6 - 0x12] 00005A88 7001 moveq.l D0, 0x01 00005A8A 2D40 FFFA move.l [A6 - 0x6], D0 00005A8E 2D40 FFF6 move.l [A6 - 0xA], D0 00005A92 426E FFFE clr.w [A6 - 0x2] 00005A96 486E FFE6 pea.l [A6 - 0x1A] 00005A9A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005A9E 61FF 0000 023A bsr +0x23C /* 00005CDA */ 00005AA4 206E 0008 movea.l A0, [A6 + 0x8] 00005AA8 4FEF 0016 lea.l A7, [A7 + 0x16] 00005AAC 245F movea.l A2, [A7]+ 00005AAE 4E5E unlink A6 00005AB0 4E75 rts 00005AB2 4E56 0000 link A6, 0 00005AB6 2F0A move.l -[A7], A2 00005AB8 4A6E 000C tst.w [A6 + 0xC] 00005ABC 671E beq +0x20 /* 00005ADC */ 00005ABE 206E 0008 movea.l A0, [A6 + 0x8] 00005AC2 41E8 007C lea.l A0, [A0 + 0x7C] 00005AC6 226E 0008 movea.l A1, [A6 + 0x8] 00005ACA 2288 move.l [A1], A0 00005ACC 206E 0008 movea.l A0, [A6 + 0x8] 00005AD0 4868 007C pea.l [A0 + 0x7C] 00005AD4 4EB9 0000 17B0 jsr [0x000017B0] 00005ADA 584F addq.w A7, 4 label00005ADC: 00005ADC 2F2E 000E move.l -[A7], [A6 + 0xE] 00005AE0 4267 clr.w -[A7] 00005AE2 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005AE6 61FF FFFF B9FC bsr -0x4602 /* 000014E4 */ 00005AEC 41F9 0000 4778 lea.l A0, [0x00004778] 00005AF2 226E 0008 movea.l A1, [A6 + 0x8] 00005AF6 2348 0004 move.l [A1 + 0x4], A0 00005AFA 41F9 0000 4778 lea.l A0, [0x00004778] 00005B00 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00005B04 226E 0008 movea.l A1, [A6 + 0x8] 00005B08 2251 movea.l A1, [A1] 00005B0A 2288 move.l [A1], A0 00005B0C 206E 0008 movea.l A0, [A6 + 0x8] 00005B10 2450 movea.l A2, [A0] 00005B12 41E8 007C lea.l A0, [A0 + 0x7C] 00005B16 91CA sub.l A0, A2 00005B18 2548 0008 move.l [A2 + 0x8], A0 00005B1C 206E 0008 movea.l A0, [A6 + 0x8] 00005B20 4868 0044 pea.l [A0 + 0x44] 00005B24 4EB9 0003 D252 jsr [0x0003D252] 00005B2A 206E 0008 movea.l A0, [A6 + 0x8] 00005B2E 4868 0074 pea.l [A0 + 0x74] 00005B32 4EB9 0000 0490 jsr [0x00000490] 00005B38 2F2E 0012 move.l -[A7], [A6 + 0x12] 00005B3C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B40 61FF 0000 0198 bsr +0x19A /* 00005CDA */ 00005B46 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B4A 4EB9 0001 11F8 jsr [0x000111F8] 00005B50 206E 0008 movea.l A0, [A6 + 0x8] 00005B54 4FEF 001E lea.l A7, [A7 + 0x1E] 00005B58 245F movea.l A2, [A7]+ 00005B5A 4E5E unlink A6 00005B5C 4E75 rts fn00005B5E: 00005B5E 4E56 FFE6 link A6, -0x001A 00005B62 2F0A move.l -[A7], A2 00005B64 4A6E 000C tst.w [A6 + 0xC] 00005B68 671E beq +0x20 /* 00005B88 */ 00005B6A 206E 0008 movea.l A0, [A6 + 0x8] 00005B6E 41E8 007C lea.l A0, [A0 + 0x7C] 00005B72 226E 0008 movea.l A1, [A6 + 0x8] 00005B76 2288 move.l [A1], A0 00005B78 206E 0008 movea.l A0, [A6 + 0x8] 00005B7C 4868 007C pea.l [A0 + 0x7C] 00005B80 4EB9 0000 17B0 jsr [0x000017B0] 00005B86 584F addq.w A7, 4 label00005B88: 00005B88 2F2E 000E move.l -[A7], [A6 + 0xE] 00005B8C 4267 clr.w -[A7] 00005B8E 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005B92 61FF FFFF B9C4 bsr -0x463A /* 00001558 */ 00005B98 41F9 0000 4778 lea.l A0, [0x00004778] 00005B9E 226E 0008 movea.l A1, [A6 + 0x8] 00005BA2 2348 0004 move.l [A1 + 0x4], A0 00005BA6 41F9 0000 4778 lea.l A0, [0x00004778] 00005BAC 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00005BB0 226E 0008 movea.l A1, [A6 + 0x8] 00005BB4 2251 movea.l A1, [A1] 00005BB6 2288 move.l [A1], A0 00005BB8 206E 0008 movea.l A0, [A6 + 0x8] 00005BBC 2450 movea.l A2, [A0] 00005BBE 41E8 007C lea.l A0, [A0 + 0x7C] 00005BC2 91CA sub.l A0, A2 00005BC4 2548 0008 move.l [A2 + 0x8], A0 00005BC8 206E 0008 movea.l A0, [A6 + 0x8] 00005BCC 4868 0044 pea.l [A0 + 0x44] 00005BD0 4EB9 0003 D252 jsr [0x0003D252] 00005BD6 206E 0008 movea.l A0, [A6 + 0x8] 00005BDA 4868 0074 pea.l [A0 + 0x74] 00005BDE 4EB9 0000 0490 jsr [0x00000490] 00005BE4 4878 001A push.l 0x1A 00005BE8 486E FFE6 pea.l [A6 - 0x1A] 00005BEC 2F2E 000E move.l -[A7], [A6 + 0xE] 00005BF0 2057 movea.l A0, [A7] 00005BF2 2250 movea.l A1, [A0] 00005BF4 2269 0024 movea.l A1, [A1 + 0x24] 00005BF8 4E91 jsr [A1] 00005BFA 486E FFE6 pea.l [A6 - 0x1A] 00005BFE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C02 61FF 0000 00D6 bsr +0xD8 /* 00005CDA */ 00005C08 2F2E 0008 move.l -[A7], [A6 + 0x8] 00005C0C 4EB9 0001 11F8 jsr [0x000111F8] 00005C12 206E 0008 movea.l A0, [A6 + 0x8] 00005C16 4FEF 002A lea.l A7, [A7 + 0x2A] 00005C1A 245F movea.l A2, [A7]+ 00005C1C 4E5E unlink A6 00005C1E 4E75 rts fn00005C20: 00005C20 4E56 0000 link A6, 0 00005C24 2F0B move.l -[A7], A3 00005C26 2F0A move.l -[A7], A2 00005C28 246E 0008 movea.l A2, [A6 + 0x8] 00005C2C 200A move.l D0, A2 00005C2E 6700 00A0 beq +0xA2 /* 00005CD0 */ 00005C32 41F9 0000 4778 lea.l A0, [0x00004778] 00005C38 2548 0004 move.l [A2 + 0x4], A0 00005C3C 41F9 0000 4778 lea.l A0, [0x00004778] 00005C42 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00005C46 2252 movea.l A1, [A2] 00005C48 2288 move.l [A1], A0 00005C4A 2652 movea.l A3, [A2] 00005C4C 204A movea.l A0, A2 00005C4E 41E8 007C lea.l A0, [A0 + 0x7C] 00005C52 91CB sub.l A0, A3 00005C54 2748 0008 move.l [A3 + 0x8], A0 00005C58 2F0A move.l -[A7], A2 00005C5A 61FF 0000 01FC bsr +0x1FE /* 00005E58 */ 00005C60 2F0A move.l -[A7], A2 00005C62 61FF 0000 1026 bsr +0x1028 /* 00006C8A */ 00005C68 B5F9 0002 6138 cmpa.l A2, [0x00026138] 00005C6E 504F addq.w A7, 8 00005C70 660A bne +0xC /* 00005C7C */ 00005C72 42A7 clr.l -[A7] 00005C74 4EB9 0001 11F8 jsr [0x000111F8] 00005C7A 584F addq.w A7, 4 label00005C7C: 00005C7C 3F3C FFFF move.w -[A7], 0xFFFF 00005C80 204A movea.l A0, A2 00005C82 4868 0074 pea.l [A0 + 0x74] 00005C86 4EB9 0000 04B8 jsr [0x000004B8] 00005C8C 3F3C FFFF move.w -[A7], 0xFFFF 00005C90 204A movea.l A0, A2 00005C92 4868 0044 pea.l [A0 + 0x44] 00005C96 4EB9 0003 D218 jsr [0x0003D218] 00005C9C 4267 clr.w -[A7] 00005C9E 2F0A move.l -[A7], A2 00005CA0 61FF FFFF BA22 bsr -0x45DC /* 000016C4 */ 00005CA6 4A6E 000C tst.w [A6 + 0xC] 00005CAA 4FEF 0012 lea.l A7, [A7 + 0x12] 00005CAE 6710 beq +0x12 /* 00005CC0 */ 00005CB0 4267 clr.w -[A7] 00005CB2 204A movea.l A0, A2 00005CB4 4868 007C pea.l [A0 + 0x7C] 00005CB8 4EB9 0000 17B8 jsr [0x000017B8] 00005CBE 5C4F addq.w A7, 6 label00005CC0: 00005CC0 4A6E 000C tst.w [A6 + 0xC] 00005CC4 6F0A ble +0xC /* 00005CD0 */ 00005CC6 2F0A move.l -[A7], A2 00005CC8 4EB9 0000 0168 jsr [0x00000168] 00005CCE 584F addq.w A7, 4 label00005CD0: 00005CD0 204A movea.l A0, A2 00005CD2 245F movea.l A2, [A7]+ 00005CD4 265F movea.l A3, [A7]+ 00005CD6 4E5E unlink A6 00005CD8 4E75 rts fn00005CDA: 00005CDA 4E56 0000 link A6, 0 00005CDE 2F0B move.l -[A7], A3 00005CE0 2F0A move.l -[A7], A2 00005CE2 246E 0008 movea.l A2, [A6 + 0x8] 00005CE6 266E 000C movea.l A3, [A6 + 0xC] 00005CEA 2553 0028 move.l [A2 + 0x28], [A3] 00005CEE 256B 0004 002C move.l [A2 + 0x2C], [A3 + 0x4] 00005CF4 256B 0010 0038 move.l [A2 + 0x38], [A3 + 0x10] 00005CFA 256B 0014 003C move.l [A2 + 0x3C], [A3 + 0x14] 00005D00 7001 moveq.l D0, 0x01 00005D02 B0AA 0038 cmp.l D0, [A2 + 0x38] 00005D06 6F06 ble +0x8 /* 00005D0E */ 00005D08 7001 moveq.l D0, 0x01 00005D0A 2540 0038 move.l [A2 + 0x38], D0 label00005D0E: 00005D0E 7001 moveq.l D0, 0x01 00005D10 B0AA 003C cmp.l D0, [A2 + 0x3C] 00005D14 6F06 ble +0x8 /* 00005D1C */ 00005D16 7001 moveq.l D0, 0x01 00005D18 2540 003C move.l [A2 + 0x3C], D0 label00005D1C: 00005D1C 0C6B 0001 0018 cmpi.w [A3 + 0x18], 0x1 00005D22 57C0 seq D0 00005D24 4400 neg.b D0 00005D26 1540 007A move.b [A2 + 0x7A], D0 00005D2A 42AA 0034 clr.l [A2 + 0x34] 00005D2E 42AA 0030 clr.l [A2 + 0x30] 00005D32 2579 0000 7794 0040 move.l [A2 + 0x40], [0x00007794] 00005D3A 2579 0000 778C 006C move.l [A2 + 0x6C], [0x0000778C] 00005D42 2579 0000 7790 0070 move.l [A2 + 0x70], [0x00007790] 00005D4A 4227 clr.b -[A7] 00005D4C 2F2B 000C move.l -[A7], [A3 + 0xC] 00005D50 2F2B 0008 move.l -[A7], [A3 + 0x8] 00005D54 2F0A move.l -[A7], A2 00005D56 61FF 0000 1736 bsr +0x1738 /* 0000748E */ 00005D5C 2F0A move.l -[A7], A2 00005D5E 61FF 0000 02F4 bsr +0x2F6 /* 00006054 */ 00005D64 4FEF 0012 lea.l A7, [A7 + 0x12] 00005D68 245F movea.l A2, [A7]+ 00005D6A 265F movea.l A3, [A7]+ 00005D6C 4E5E unlink A6 00005D6E 4E75 rts 00005D70 4E56 FFEC link A6, -0x0014 00005D74 2F0B move.l -[A7], A3 00005D76 2F0A move.l -[A7], A2 00005D78 246E 0008 movea.l A2, [A6 + 0x8] 00005D7C 42A7 clr.l -[A7] 00005D7E 486A 0044 pea.l [A2 + 0x44] 00005D82 486E FFEC pea.l [A6 - 0x14] 00005D86 4EB9 0000 C054 jsr [0x0000C054] 00005D8C 486E FFFC pea.l [A6 - 0x4] 00005D90 486E FFEC pea.l [A6 - 0x14] 00005D94 4EB9 0000 C00C jsr [0x0000C00C] 00005D9A 4A00 tst.b D0 00005D9C 4FEF 0014 lea.l A7, [A7 + 0x14] 00005DA0 6726 beq +0x28 /* 00005DC8 */ label00005DA2: 00005DA2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005DA6 2057 movea.l A0, [A7] 00005DA8 2268 0004 movea.l A1, [A0 + 0x4] 00005DAC 2269 000C movea.l A1, [A1 + 0xC] 00005DB0 4E91 jsr [A1] 00005DB2 486E FFFC pea.l [A6 - 0x4] 00005DB6 486E FFEC pea.l [A6 - 0x14] 00005DBA 4EB9 0000 C00C jsr [0x0000C00C] 00005DC0 4A00 tst.b D0 00005DC2 4FEF 000C lea.l A7, [A7 + 0xC] 00005DC6 66DA bne -0x24 /* 00005DA2 */ label00005DC8: 00005DC8 266A 0020 movea.l A3, [A2 + 0x20] 00005DCC 200B move.l D0, A3 00005DCE 6712 beq +0x14 /* 00005DE2 */ 00005DD0 2F0A move.l -[A7], A2 00005DD2 2F0B move.l -[A7], A3 00005DD4 2057 movea.l A0, [A7] 00005DD6 2268 0004 movea.l A1, [A0 + 0x4] 00005DDA 2269 01B8 movea.l A1, [A1 + 0x1B8] 00005DDE 4E91 jsr [A1] 00005DE0 504F addq.w A7, 8 label00005DE2: 00005DE2 2F0A move.l -[A7], A2 00005DE4 4878 0331 push.l 0x331 00005DE8 2F12 move.l -[A7], [A2] 00005DEA 2057 movea.l A0, [A7] 00005DEC 2250 movea.l A1, [A0] 00005DEE 2269 0018 movea.l A1, [A1 + 0x18] 00005DF2 4E91 jsr [A1] 00005DF4 4A00 tst.b D0 00005DF6 4FEF 000C lea.l A7, [A7 + 0xC] 00005DFA 6710 beq +0x12 /* 00005E0C */ 00005DFC 2F0A move.l -[A7], A2 00005DFE 2057 movea.l A0, [A7] 00005E00 2268 0004 movea.l A1, [A0 + 0x4] 00005E04 2269 013C movea.l A1, [A1 + 0x13C] 00005E08 4E91 jsr [A1] 00005E0A 584F addq.w A7, 4 label00005E0C: 00005E0C 3F3C FFFF move.w -[A7], 0xFFFF 00005E10 486E FFEC pea.l [A6 - 0x14] 00005E14 4EB9 0000 C022 jsr [0x0000C022] 00005E1A 5C4F addq.w A7, 6 00005E1C 245F movea.l A2, [A7]+ 00005E1E 265F movea.l A3, [A7]+ 00005E20 4E5E unlink A6 00005E22 4E75 rts 00005E24 4E56 0000 link A6, 0 00005E28 486E 000C pea.l [A6 + 0xC] 00005E2C 206E 0008 movea.l A0, [A6 + 0x8] 00005E30 4868 0044 pea.l [A0 + 0x44] 00005E34 4EB9 0003 D282 jsr [0x0003D282] 00005E3A 4E5E unlink A6 00005E3C 4E75 rts 00005E3E 4E56 0000 link A6, 0 00005E42 486E 000C pea.l [A6 + 0xC] 00005E46 206E 0008 movea.l A0, [A6 + 0x8] 00005E4A 4868 0044 pea.l [A0 + 0x44] 00005E4E 4EB9 0003 D29A jsr [0x0003D29A] 00005E54 4E5E unlink A6 00005E56 4E75 rts fn00005E58: 00005E58 4E56 FFEC link A6, -0x0014 00005E5C 2F0B move.l -[A7], A3 00005E5E 2F0A move.l -[A7], A2 00005E60 266E 0008 movea.l A3, [A6 + 0x8] 00005E64 4878 FFFF push.l 0xFFFF 00005E68 486B 0044 pea.l [A3 + 0x44] 00005E6C 486E FFEC pea.l [A6 - 0x14] 00005E70 4EB9 0000 C054 jsr [0x0000C054] 00005E76 486E FFFC pea.l [A6 - 0x4] 00005E7A 486E FFEC pea.l [A6 - 0x14] 00005E7E 4EB9 0003 D2B2 jsr [0x0003D2B2] 00005E84 4A00 tst.b D0 00005E86 4FEF 0014 lea.l A7, [A7 + 0x14] 00005E8A 6756 beq +0x58 /* 00005EE2 */ label00005E8C: 00005E8C 486E FFEC pea.l [A6 - 0x14] 00005E90 4EB9 0002 B3DC jsr [0x0002B3DC] 00005E96 584F addq.w A7, 4 00005E98 2F00 move.l -[A7], D0 00005E9A 4878 0001 push.l 0x1 00005E9E 486B 0044 pea.l [A3 + 0x44] 00005EA2 2057 movea.l A0, [A7] 00005EA4 2250 movea.l A1, [A0] 00005EA6 2269 0028 movea.l A1, [A1 + 0x28] 00005EAA 4E91 jsr [A1] 00005EAC 246E FFFC movea.l A2, [A6 - 0x4] 00005EB0 4AAE FFFC tst.l [A6 - 0x4] 00005EB4 4FEF 000C lea.l A7, [A7 + 0xC] 00005EB8 6714 beq +0x16 /* 00005ECE */ 00005EBA 3F3C 0001 move.w -[A7], 0x1 00005EBE 2F0A move.l -[A7], A2 00005EC0 2057 movea.l A0, [A7] 00005EC2 2268 0004 movea.l A1, [A0 + 0x4] 00005EC6 2269 0008 movea.l A1, [A1 + 0x8] 00005ECA 4E91 jsr [A1] 00005ECC 5C4F addq.w A7, 6 label00005ECE: 00005ECE 486E FFFC pea.l [A6 - 0x4] 00005ED2 486E FFEC pea.l [A6 - 0x14] 00005ED6 4EB9 0003 D2B2 jsr [0x0003D2B2] 00005EDC 4A00 tst.b D0 00005EDE 504F addq.w A7, 8 00005EE0 66AA bne -0x54 /* 00005E8C */ label00005EE2: 00005EE2 3F3C FFFF move.w -[A7], 0xFFFF 00005EE6 486E FFEC pea.l [A6 - 0x14] 00005EEA 4EB9 0000 C022 jsr [0x0000C022] 00005EF0 5C4F addq.w A7, 6 00005EF2 245F movea.l A2, [A7]+ 00005EF4 265F movea.l A3, [A7]+ 00005EF6 4E5E unlink A6 00005EF8 4E75 rts 00005EFA 4E56 0000 link A6, 0 00005EFE 2F0B move.l -[A7], A3 00005F00 2F0A move.l -[A7], A2 00005F02 266E 0008 movea.l A3, [A6 + 0x8] 00005F06 246E 000C movea.l A2, [A6 + 0xC] 00005F0A 0C2B 0002 0026 cmpi.b [A3 + 0x26], 0x2 00005F10 6612 bne +0x14 /* 00005F24 */ 00005F12 2F0A move.l -[A7], A2 00005F14 2057 movea.l A0, [A7] 00005F16 2268 0004 movea.l A1, [A0 + 0x4] 00005F1A 2269 0164 movea.l A1, [A1 + 0x164] 00005F1E 4E91 jsr [A1] 00005F20 584F addq.w A7, 4 00005F22 6010 bra +0x12 /* 00005F34 */ label00005F24: 00005F24 2F0A move.l -[A7], A2 00005F26 2057 movea.l A0, [A7] 00005F28 2268 0004 movea.l A1, [A0 + 0x4] 00005F2C 2269 016C movea.l A1, [A1 + 0x16C] 00005F30 4E91 jsr [A1] 00005F32 584F addq.w A7, 4 label00005F34: 00005F34 0C2B 0002 0025 cmpi.b [A3 + 0x25], 0x2 00005F3A 6612 bne +0x14 /* 00005F4E */ 00005F3C 2F0A move.l -[A7], A2 00005F3E 2057 movea.l A0, [A7] 00005F40 2268 0004 movea.l A1, [A0 + 0x4] 00005F44 2269 0154 movea.l A1, [A1 + 0x154] 00005F48 4E91 jsr [A1] 00005F4A 584F addq.w A7, 4 00005F4C 6010 bra +0x12 /* 00005F5E */ label00005F4E: 00005F4E 2F0A move.l -[A7], A2 00005F50 2057 movea.l A0, [A7] 00005F52 2268 0004 movea.l A1, [A0 + 0x4] 00005F56 2269 015C movea.l A1, [A1 + 0x15C] 00005F5A 4E91 jsr [A1] 00005F5C 584F addq.w A7, 4 label00005F5E: 00005F5E 0C2B 0002 0024 cmpi.b [A3 + 0x24], 0x2 00005F64 6612 bne +0x14 /* 00005F78 */ 00005F66 2F0A move.l -[A7], A2 00005F68 2057 movea.l A0, [A7] 00005F6A 2268 0004 movea.l A1, [A0 + 0x4] 00005F6E 2269 0144 movea.l A1, [A1 + 0x144] 00005F72 4E91 jsr [A1] 00005F74 584F addq.w A7, 4 00005F76 6010 bra +0x12 /* 00005F88 */ label00005F78: 00005F78 2F0A move.l -[A7], A2 00005F7A 2057 movea.l A0, [A7] 00005F7C 2268 0004 movea.l A1, [A0 + 0x4] 00005F80 2269 014C movea.l A1, [A1 + 0x14C] 00005F84 4E91 jsr [A1] 00005F86 584F addq.w A7, 4 label00005F88: 00005F88 245F movea.l A2, [A7]+ 00005F8A 265F movea.l A3, [A7]+ 00005F8C 4E5E unlink A6 00005F8E 4E75 rts 00005F90 4E56 FFF4 link A6, -0x000C 00005F94 2F0B move.l -[A7], A3 00005F96 2F0A move.l -[A7], A2 00005F98 246E 0008 movea.l A2, [A6 + 0x8] 00005F9C 266E 000C movea.l A3, [A6 + 0xC] 00005FA0 486E FFF4 pea.l [A6 - 0xC] 00005FA4 2F0B move.l -[A7], A3 00005FA6 61FF FFFF B980 bsr -0x467E /* 00001928 */ 00005FAC 486E FFF8 pea.l [A6 - 0x8] 00005FB0 2F0B move.l -[A7], A3 00005FB2 61FF FFFF B986 bsr -0x4678 /* 0000193A */ 00005FB8 4A2E 0010 tst.b [A6 + 0x10] 00005FBC 4FEF 0010 lea.l A7, [A7 + 0x10] 00005FC0 670C beq +0xE /* 00005FCE */ 00005FC2 3D6A 000C FFF4 move.w [A6 - 0xC], [A2 + 0xC] 00005FC8 42AE FFF8 clr.l [A6 - 0x8] 00005FCC 6008 bra +0xA /* 00005FD6 */ label00005FCE: 00005FCE 202A 0010 move.l D0, [A2 + 0x10] 00005FD2 91AE FFF8 sub.l [A6 - 0x8], D0 label00005FD6: 00005FD6 4A2E 0012 tst.b [A6 + 0x12] 00005FDA 670C beq +0xE /* 00005FE8 */ 00005FDC 3D6A 000E FFF6 move.w [A6 - 0xA], [A2 + 0xE] 00005FE2 42AE FFFC clr.l [A6 - 0x4] 00005FE6 6008 bra +0xA /* 00005FF0 */ label00005FE8: 00005FE8 202A 0014 move.l D0, [A2 + 0x14] 00005FEC 91AE FFFC sub.l [A6 - 0x4], D0 label00005FF0: 00005FF0 4227 clr.b -[A7] 00005FF2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00005FF6 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00005FFA 2F0B move.l -[A7], A3 00005FFC 61FF FFFF BD0A bsr -0x42F4 /* 00001D08 */ 00006002 4227 clr.b -[A7] 00006004 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00006008 3F2E FFF4 move.w -[A7], [A6 - 0xC] 0000600C 2F0B move.l -[A7], A3 0000600E 61FF FFFF BAA4 bsr -0x455A /* 00001AB4 */ 00006014 4FEF 0018 lea.l A7, [A7 + 0x18] 00006018 245F movea.l A2, [A7]+ 0000601A 265F movea.l A3, [A7]+ 0000601C 4E5E unlink A6 0000601E 4E75 rts 00006020 206F 0004 movea.l A0, [A7 + 0x4] 00006024 226F 0008 movea.l A1, [A7 + 0x8] 00006028 22A8 0028 move.l [A1], [A0 + 0x28] 0000602C 2368 002C 0004 move.l [A1 + 0x4], [A0 + 0x2C] 00006032 4E75 rts 00006034 206F 0004 movea.l A0, [A7 + 0x4] 00006038 226F 0008 movea.l A1, [A7 + 0x8] 0000603C 2028 0010 move.l D0, [A0 + 0x10] 00006040 90A8 0030 sub.l D0, [A0 + 0x30] 00006044 2280 move.l [A1], D0 00006046 2028 0014 move.l D0, [A0 + 0x14] 0000604A 90A8 0034 sub.l D0, [A0 + 0x34] 0000604E 2340 0004 move.l [A1 + 0x4], D0 00006052 4E75 rts fn00006054: 00006054 4E56 FFF8 link A6, -0x0008 00006058 2F0B move.l -[A7], A3 0000605A 2F0A move.l -[A7], A2 0000605C 246E 0008 movea.l A2, [A6 + 0x8] 00006060 486A 006C pea.l [A2 + 0x6C] 00006064 2F0A move.l -[A7], A2 00006066 2057 movea.l A0, [A7] 00006068 2268 0004 movea.l A1, [A0 + 0x4] 0000606C 2269 003C movea.l A1, [A1 + 0x3C] 00006070 4E91 jsr [A1] 00006072 4A00 tst.b D0 00006074 504F addq.w A7, 8 00006076 6728 beq +0x2A /* 000060A0 */ 00006078 266A 0020 movea.l A3, [A2 + 0x20] 0000607C 200B move.l D0, A3 0000607E 6730 beq +0x32 /* 000060B0 */ 00006080 486E FFF8 pea.l [A6 - 0x8] 00006084 2F0B move.l -[A7], A3 00006086 4EB9 0003 AC02 jsr [0x0003AC02] 0000608C 486E FFF8 pea.l [A6 - 0x8] 00006090 486A 006C pea.l [A2 + 0x6C] 00006094 486A 006C pea.l [A2 + 0x6C] 00006098 A8AA syscall SectRect 0000609A 101F move.b D0, [A7]+ 0000609C 5C4F addq.w A7, 6 0000609E 6010 bra +0x12 /* 000060B0 */ label000060A0: 000060A0 426A 0070 clr.w [A2 + 0x70] 000060A4 426A 0072 clr.w [A2 + 0x72] 000060A8 426A 006C clr.w [A2 + 0x6C] 000060AC 426A 006E clr.w [A2 + 0x6E] label000060B0: 000060B0 245F movea.l A2, [A7]+ 000060B2 265F movea.l A3, [A7]+ 000060B4 4E5E unlink A6 000060B6 4E75 rts 000060B8 206F 0004 movea.l A0, [A7 + 0x4] 000060BC 2028 0030 move.l D0, [A0 + 0x30] 000060C0 4480 neg.l D0 000060C2 2200 move.l D1, D0 000060C4 0C81 0000 4000 cmpi.l D1, 0x4000 /* '@\0' */ 000060CA 6F08 ble +0xA /* 000060D4 */ 000060CC 0280 0000 3FFF andi.l D0, 0x3FFF 000060D2 600E bra +0x10 /* 000060E2 */ label000060D4: 000060D4 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000 000060DA 6C06 bge +0x8 /* 000060E2 */ 000060DC 203C FFFF 8000 move.l D0, 0xFFFF8000 label000060E2: 000060E2 3140 0042 move.w [A0 + 0x42], D0 000060E6 2028 0034 move.l D0, [A0 + 0x34] 000060EA 4480 neg.l D0 000060EC 2200 move.l D1, D0 000060EE 0C81 0000 4000 cmpi.l D1, 0x4000 /* '@\0' */ 000060F4 6F08 ble +0xA /* 000060FE */ 000060F6 0280 0000 3FFF andi.l D0, 0x3FFF 000060FC 600E bra +0x10 /* 0000610C */ label000060FE: 000060FE 0C80 FFFF 8000 cmpi.l D0, 0xFFFF8000 00006104 6C06 bge +0x8 /* 0000610C */ 00006106 203C FFFF 8000 move.l D0, 0xFFFF8000 label0000610C: 0000610C 3140 0040 move.w [A0 + 0x40], D0 00006110 4E75 rts 00006112 206F 0004 movea.l A0, [A7 + 0x4] 00006116 226F 0008 movea.l A1, [A7 + 0x8] 0000611A 22A8 0040 move.l [A1], [A0 + 0x40] 0000611E 4E75 rts 00006120 4E56 FFF6 link A6, -0x000A 00006124 2F0A move.l -[A7], A2 00006126 246E 0008 movea.l A2, [A6 + 0x8] 0000612A 486A 0074 pea.l [A2 + 0x74] 0000612E 486E FFFA pea.l [A6 - 0x6] 00006132 4EB9 0000 04B0 jsr [0x000004B0] 00006138 2D79 0000 7794 FFF6 move.l [A6 - 0xA], [0x00007794] 00006140 486E FFF6 pea.l [A6 - 0xA] 00006144 2F0A move.l -[A7], A2 00006146 2057 movea.l A0, [A7] 00006148 2268 0004 movea.l A1, [A0 + 0x4] 0000614C 2269 0128 movea.l A1, [A1 + 0x128] 00006150 4E91 jsr [A1] 00006152 486E FFFA pea.l [A6 - 0x6] 00006156 4EB9 0000 9F20 jsr [0x00009F20] 0000615C 584F addq.w A7, 4 0000615E 2F08 move.l -[A7], A0 00006160 3F2E FFF8 move.w -[A7], [A6 - 0x8] 00006164 3F2E FFF6 move.w -[A7], [A6 - 0xA] 00006168 A8E0 syscall OffsetRgn/OfsetRgn 0000616A 486E FFFA pea.l [A6 - 0x6] 0000616E 4EB9 0000 04C0 jsr [0x000004C0] 00006174 2448 movea.l A2, A0 00006176 3F3C FFFF move.w -[A7], 0xFFFF 0000617A 486E FFFA pea.l [A6 - 0x6] 0000617E 4EB9 0000 04B8 jsr [0x000004B8] 00006184 204A movea.l A0, A2 00006186 4FEF 001A lea.l A7, [A7 + 0x1A] 0000618A 245F movea.l A2, [A7]+ 0000618C 4E5E unlink A6 0000618E 4E75 rts fn00006190: 00006190 4E56 FFEC link A6, -0x0014 00006194 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00006198 246E 0008 movea.l A2, [A6 + 0x8] 0000619C 1A2E 0010 move.b D5, [A6 + 0x10] 000061A0 1F05 move.b -[A7], D5 000061A2 3F2E 000E move.w -[A7], [A6 + 0xE] 000061A6 3F2E 000C move.w -[A7], [A6 + 0xC] 000061AA 2F0A move.l -[A7], A2 000061AC 61FF FFFF B94C bsr -0x46B2 /* 00001AFA */ 000061B2 2F0A move.l -[A7], A2 000061B4 4EBA FE9E jsr [PC - 0x162 /* 00006054 */] 000061B8 2F0A move.l -[A7], A2 000061BA 61FF 0000 0ACE bsr +0xAD0 /* 00006C8A */ 000061C0 42A7 clr.l -[A7] 000061C2 486A 0044 pea.l [A2 + 0x44] 000061C6 486E FFEC pea.l [A6 - 0x14] 000061CA 4EB9 0000 C054 jsr [0x0000C054] 000061D0 486E FFFC pea.l [A6 - 0x4] 000061D4 486E FFEC pea.l [A6 - 0x14] 000061D8 4EB9 0000 C00C jsr [0x0000C00C] 000061DE 4A00 tst.b D0 000061E0 4FEF 0026 lea.l A7, [A7 + 0x26] 000061E4 6738 beq +0x3A /* 0000621E */ 000061E6 306E 000E movea.w A0, [A6 + 0xE] 000061EA 2608 move.l D3, A0 000061EC 306E 000C movea.w A0, [A6 + 0xC] 000061F0 2808 move.l D4, A0 label000061F2: 000061F2 1F05 move.b -[A7], D5 000061F4 2F03 move.l -[A7], D3 000061F6 2F04 move.l -[A7], D4 000061F8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000061FC 2057 movea.l A0, [A7] 000061FE 2268 0004 movea.l A1, [A0 + 0x4] 00006202 2269 0060 movea.l A1, [A1 + 0x60] 00006206 4E91 jsr [A1] 00006208 486E FFFC pea.l [A6 - 0x4] 0000620C 486E FFEC pea.l [A6 - 0x14] 00006210 4EB9 0000 C00C jsr [0x0000C00C] 00006216 4A00 tst.b D0 00006218 4FEF 0016 lea.l A7, [A7 + 0x16] 0000621C 66D4 bne -0x2A /* 000061F2 */ label0000621E: 0000621E 1F05 move.b -[A7], D5 00006220 2F0A move.l -[A7], A2 00006222 2057 movea.l A0, [A7] 00006224 2268 0004 movea.l A1, [A0 + 0x4] 00006228 2269 01C0 movea.l A1, [A1 + 0x1C0] 0000622C 4E91 jsr [A1] 0000622E 3F3C FFFF move.w -[A7], 0xFFFF 00006232 486E FFEC pea.l [A6 - 0x14] 00006236 4EB9 0000 C022 jsr [0x0000C022] 0000623C 4FEF 000C lea.l A7, [A7 + 0xC] 00006240 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00006244 4E5E unlink A6 00006246 4E75 rts 00006248 4E56 FFEC link A6, -0x0014 0000624C 48E7 1820 movem.l -[A7], D3,D4,A2 00006250 246E 0008 movea.l A2, [A6 + 0x8] 00006254 282E 000C move.l D4, [A6 + 0xC] 00006258 262E 0010 move.l D3, [A6 + 0x10] 0000625C 4A84 tst.l D4 0000625E 6606 bne +0x8 /* 00006266 */ 00006260 4A83 tst.l D3 00006262 6700 00C0 beq +0xC2 /* 00006324 */ label00006266: 00006266 4A2E 0014 tst.b [A6 + 0x14] 0000626A 6710 beq +0x12 /* 0000627C */ 0000626C 2F0A move.l -[A7], A2 0000626E 2057 movea.l A0, [A7] 00006270 2268 0004 movea.l A1, [A0 + 0x4] 00006274 2269 00C4 movea.l A1, [A1 + 0xC4] 00006278 4E91 jsr [A1] 0000627A 584F addq.w A7, 4 label0000627C: 0000627C D9AA 0030 add.l [A2 + 0x30], D4 00006280 D7AA 0034 add.l [A2 + 0x34], D3 00006284 D9AA 0010 add.l [A2 + 0x10], D4 00006288 D7AA 0014 add.l [A2 + 0x14], D3 0000628C 2F0A move.l -[A7], A2 0000628E 2057 movea.l A0, [A7] 00006290 2268 0004 movea.l A1, [A0 + 0x4] 00006294 2269 0178 movea.l A1, [A1 + 0x178] 00006298 4E91 jsr [A1] 0000629A 2F0A move.l -[A7], A2 0000629C 4EBA FDB6 jsr [PC - 0x24A /* 00006054 */] 000062A0 2F0A move.l -[A7], A2 000062A2 61FF 0000 09E6 bsr +0x9E8 /* 00006C8A */ 000062A8 4A2E 0014 tst.b [A6 + 0x14] 000062AC 4FEF 000C lea.l A7, [A7 + 0xC] 000062B0 6710 beq +0x12 /* 000062C2 */ 000062B2 2F0A move.l -[A7], A2 000062B4 2057 movea.l A0, [A7] 000062B6 2268 0004 movea.l A1, [A0 + 0x4] 000062BA 2269 00C4 movea.l A1, [A1 + 0xC4] 000062BE 4E91 jsr [A1] 000062C0 584F addq.w A7, 4 label000062C2: 000062C2 42A7 clr.l -[A7] 000062C4 486A 0044 pea.l [A2 + 0x44] 000062C8 486E FFEC pea.l [A6 - 0x14] 000062CC 4EB9 0000 C054 jsr [0x0000C054] 000062D2 486E FFFC pea.l [A6 - 0x4] 000062D6 486E FFEC pea.l [A6 - 0x14] 000062DA 4EB9 0000 C00C jsr [0x0000C00C] 000062E0 4A00 tst.b D0 000062E2 4FEF 0014 lea.l A7, [A7 + 0x14] 000062E6 672C beq +0x2E /* 00006314 */ label000062E8: 000062E8 4227 clr.b -[A7] 000062EA 2F03 move.l -[A7], D3 000062EC 2F04 move.l -[A7], D4 000062EE 2F2E FFFC move.l -[A7], [A6 - 0x4] 000062F2 2057 movea.l A0, [A7] 000062F4 2268 0004 movea.l A1, [A0 + 0x4] 000062F8 2269 004C movea.l A1, [A1 + 0x4C] 000062FC 4E91 jsr [A1] 000062FE 486E FFFC pea.l [A6 - 0x4] 00006302 486E FFEC pea.l [A6 - 0x14] 00006306 4EB9 0000 C00C jsr [0x0000C00C] 0000630C 4A00 tst.b D0 0000630E 4FEF 0016 lea.l A7, [A7 + 0x16] 00006312 66D4 bne -0x2A /* 000062E8 */ label00006314: 00006314 3F3C FFFF move.w -[A7], 0xFFFF 00006318 486E FFEC pea.l [A6 - 0x14] 0000631C 4EB9 0000 C022 jsr [0x0000C022] 00006322 5C4F addq.w A7, 6 label00006324: 00006324 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00006328 4E5E unlink A6 0000632A 4E75 rts 0000632C 4E56 FFEC link A6, -0x0014 00006330 2F0B move.l -[A7], A3 00006332 2F0A move.l -[A7], A2 00006334 266E 0008 movea.l A3, [A6 + 0x8] 00006338 246E 000C movea.l A2, [A6 + 0xC] 0000633C 2F0A move.l -[A7], A2 0000633E 2F0B move.l -[A7], A3 00006340 61FF FFFF BA8C bsr -0x4572 /* 00001DCE */ 00006346 4878 0008 push.l 0x8 0000634A 486B 0030 pea.l [A3 + 0x30] 0000634E 2F0A move.l -[A7], A2 00006350 4EB9 0003 CDF4 jsr [0x0003CDF4] 00006356 42A7 clr.l -[A7] 00006358 486B 0044 pea.l [A3 + 0x44] 0000635C 486E FFEC pea.l [A6 - 0x14] 00006360 4EB9 0000 C054 jsr [0x0000C054] 00006366 486E FFFC pea.l [A6 - 0x4] 0000636A 486E FFEC pea.l [A6 - 0x14] 0000636E 4EB9 0000 C00C jsr [0x0000C00C] 00006374 4A00 tst.b D0 00006376 4FEF 0028 lea.l A7, [A7 + 0x28] 0000637A 6728 beq +0x2A /* 000063A4 */ label0000637C: 0000637C 2F0A move.l -[A7], A2 0000637E 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006382 2057 movea.l A0, [A7] 00006384 2268 0004 movea.l A1, [A0 + 0x4] 00006388 2269 0054 movea.l A1, [A1 + 0x54] 0000638C 4E91 jsr [A1] 0000638E 486E FFFC pea.l [A6 - 0x4] 00006392 486E FFEC pea.l [A6 - 0x14] 00006396 4EB9 0000 C00C jsr [0x0000C00C] 0000639C 4A00 tst.b D0 0000639E 4FEF 0010 lea.l A7, [A7 + 0x10] 000063A2 66D8 bne -0x26 /* 0000637C */ label000063A4: 000063A4 3F3C FFFF move.w -[A7], 0xFFFF 000063A8 486E FFEC pea.l [A6 - 0x14] 000063AC 4EB9 0000 C022 jsr [0x0000C022] 000063B2 5C4F addq.w A7, 6 000063B4 245F movea.l A2, [A7]+ 000063B6 265F movea.l A3, [A7]+ 000063B8 4E5E unlink A6 000063BA 4E75 rts 000063BC 4E56 FFEC link A6, -0x0014 000063C0 2F0B move.l -[A7], A3 000063C2 2F0A move.l -[A7], A2 000063C4 266E 0008 movea.l A3, [A6 + 0x8] 000063C8 246E 000C movea.l A2, [A6 + 0xC] 000063CC 2F0A move.l -[A7], A2 000063CE 2F0B move.l -[A7], A3 000063D0 61FF FFFF BA30 bsr -0x45CE /* 00001E02 */ 000063D6 4878 0008 push.l 0x8 000063DA 486B 0030 pea.l [A3 + 0x30] 000063DE 2F0A move.l -[A7], A2 000063E0 2057 movea.l A0, [A7] 000063E2 2250 movea.l A1, [A0] 000063E4 2269 0024 movea.l A1, [A1 + 0x24] 000063E8 4E91 jsr [A1] 000063EA 2F0B move.l -[A7], A3 000063EC 2057 movea.l A0, [A7] 000063EE 2268 0004 movea.l A1, [A0 + 0x4] 000063F2 2269 0178 movea.l A1, [A1 + 0x178] 000063F6 4E91 jsr [A1] 000063F8 2F0B move.l -[A7], A3 000063FA 4EBA FC58 jsr [PC - 0x3A8 /* 00006054 */] 000063FE 42A7 clr.l -[A7] 00006400 486B 0044 pea.l [A3 + 0x44] 00006404 486E FFEC pea.l [A6 - 0x14] 00006408 4EB9 0000 C054 jsr [0x0000C054] 0000640E 486E FFFC pea.l [A6 - 0x4] 00006412 486E FFEC pea.l [A6 - 0x14] 00006416 4EB9 0000 C00C jsr [0x0000C00C] 0000641C 4A00 tst.b D0 0000641E 4FEF 0030 lea.l A7, [A7 + 0x30] 00006422 6728 beq +0x2A /* 0000644C */ label00006424: 00006424 2F0A move.l -[A7], A2 00006426 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000642A 2057 movea.l A0, [A7] 0000642C 2268 0004 movea.l A1, [A0 + 0x4] 00006430 2269 0058 movea.l A1, [A1 + 0x58] 00006434 4E91 jsr [A1] 00006436 486E FFFC pea.l [A6 - 0x4] 0000643A 486E FFEC pea.l [A6 - 0x14] 0000643E 4EB9 0000 C00C jsr [0x0000C00C] 00006444 4A00 tst.b D0 00006446 4FEF 0010 lea.l A7, [A7 + 0x10] 0000644A 66D8 bne -0x26 /* 00006424 */ label0000644C: 0000644C 3F3C FFFF move.w -[A7], 0xFFFF 00006450 486E FFEC pea.l [A6 - 0x14] 00006454 4EB9 0000 C022 jsr [0x0000C022] 0000645A 5C4F addq.w A7, 6 0000645C 245F movea.l A2, [A7]+ 0000645E 265F movea.l A3, [A7]+ 00006460 4E5E unlink A6 00006462 4E75 rts 00006464 4E56 FFEC link A6, -0x0014 00006468 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000646C 4EBA FBE6 jsr [PC - 0x41A /* 00006054 */] 00006470 42A7 clr.l -[A7] 00006472 206E 0008 movea.l A0, [A6 + 0x8] 00006476 4868 0044 pea.l [A0 + 0x44] 0000647A 486E FFEC pea.l [A6 - 0x14] 0000647E 4EB9 0000 C054 jsr [0x0000C054] 00006484 486E FFFC pea.l [A6 - 0x4] 00006488 486E FFEC pea.l [A6 - 0x14] 0000648C 4EB9 0000 C00C jsr [0x0000C00C] 00006492 4A00 tst.b D0 00006494 4FEF 0018 lea.l A7, [A7 + 0x18] 00006498 6726 beq +0x28 /* 000064C0 */ label0000649A: 0000649A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000649E 2057 movea.l A0, [A7] 000064A0 2268 0004 movea.l A1, [A0 + 0x4] 000064A4 2269 005C movea.l A1, [A1 + 0x5C] 000064A8 4E91 jsr [A1] 000064AA 486E FFFC pea.l [A6 - 0x4] 000064AE 486E FFEC pea.l [A6 - 0x14] 000064B2 4EB9 0000 C00C jsr [0x0000C00C] 000064B8 4A00 tst.b D0 000064BA 4FEF 000C lea.l A7, [A7 + 0xC] 000064BE 66DA bne -0x24 /* 0000649A */ label000064C0: 000064C0 3F3C FFFF move.w -[A7], 0xFFFF 000064C4 486E FFEC pea.l [A6 - 0x14] 000064C8 4EB9 0000 C022 jsr [0x0000C022] 000064CE 4E5E unlink A6 000064D0 4E75 rts 000064D2 4E56 0000 link A6, 0 000064D6 1F2E 0014 move.b -[A7], [A6 + 0x14] 000064DA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000064DE 2F2E 000C move.l -[A7], [A6 + 0xC] 000064E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000064E6 61FF FFFF BA04 bsr -0x45FA /* 00001EEC */ 000064EC 2F2E 0008 move.l -[A7], [A6 + 0x8] 000064F0 2057 movea.l A0, [A7] 000064F2 2268 0004 movea.l A1, [A0 + 0x4] 000064F6 2269 005C movea.l A1, [A1 + 0x5C] 000064FA 4E91 jsr [A1] 000064FC 4E5E unlink A6 000064FE 4E75 rts fn00006500: 00006500 4E56 FFEC link A6, -0x0014 00006504 2F0A move.l -[A7], A2 00006506 246E 0008 movea.l A2, [A6 + 0x8] 0000650A 2F0A move.l -[A7], A2 0000650C 61FF FFFF BD2A bsr -0x42D4 /* 00002238 */ 00006512 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00006518 584F addq.w A7, 4 0000651A 665C bne +0x5E /* 00006578 */ 0000651C 42A7 clr.l -[A7] 0000651E 486A 0044 pea.l [A2 + 0x44] 00006522 486E FFEC pea.l [A6 - 0x14] 00006526 4EB9 0000 C054 jsr [0x0000C054] 0000652C 486E FFFC pea.l [A6 - 0x4] 00006530 486E FFEC pea.l [A6 - 0x14] 00006534 4EB9 0000 C00C jsr [0x0000C00C] 0000653A 4A00 tst.b D0 0000653C 4FEF 0014 lea.l A7, [A7 + 0x14] 00006540 6726 beq +0x28 /* 00006568 */ label00006542: 00006542 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006546 2057 movea.l A0, [A7] 00006548 2268 0004 movea.l A1, [A0 + 0x4] 0000654C 2269 0144 movea.l A1, [A1 + 0x144] 00006550 4E91 jsr [A1] 00006552 486E FFFC pea.l [A6 - 0x4] 00006556 486E FFEC pea.l [A6 - 0x14] 0000655A 4EB9 0000 C00C jsr [0x0000C00C] 00006560 4A00 tst.b D0 00006562 4FEF 000C lea.l A7, [A7 + 0xC] 00006566 66DA bne -0x24 /* 00006542 */ label00006568: 00006568 3F3C FFFF move.w -[A7], 0xFFFF 0000656C 486E FFEC pea.l [A6 - 0x14] 00006570 4EB9 0000 C022 jsr [0x0000C022] 00006576 5C4F addq.w A7, 6 label00006578: 00006578 245F movea.l A2, [A7]+ 0000657A 4E5E unlink A6 0000657C 4E75 rts 0000657E 4E56 FFEC link A6, -0x0014 00006582 2F0A move.l -[A7], A2 00006584 246E 0008 movea.l A2, [A6 + 0x8] 00006588 2F0A move.l -[A7], A2 0000658A 61FF FFFF BD02 bsr -0x42FC /* 0000228E */ 00006590 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00006596 584F addq.w A7, 4 00006598 665C bne +0x5E /* 000065F6 */ 0000659A 42A7 clr.l -[A7] 0000659C 486A 0044 pea.l [A2 + 0x44] 000065A0 486E FFEC pea.l [A6 - 0x14] 000065A4 4EB9 0000 C054 jsr [0x0000C054] 000065AA 486E FFFC pea.l [A6 - 0x4] 000065AE 486E FFEC pea.l [A6 - 0x14] 000065B2 4EB9 0000 C00C jsr [0x0000C00C] 000065B8 4A00 tst.b D0 000065BA 4FEF 0014 lea.l A7, [A7 + 0x14] 000065BE 6726 beq +0x28 /* 000065E6 */ label000065C0: 000065C0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000065C4 2057 movea.l A0, [A7] 000065C6 2268 0004 movea.l A1, [A0 + 0x4] 000065CA 2269 0144 movea.l A1, [A1 + 0x144] 000065CE 4E91 jsr [A1] 000065D0 486E FFFC pea.l [A6 - 0x4] 000065D4 486E FFEC pea.l [A6 - 0x14] 000065D8 4EB9 0000 C00C jsr [0x0000C00C] 000065DE 4A00 tst.b D0 000065E0 4FEF 000C lea.l A7, [A7 + 0xC] 000065E4 66DA bne -0x24 /* 000065C0 */ label000065E6: 000065E6 3F3C FFFF move.w -[A7], 0xFFFF 000065EA 486E FFEC pea.l [A6 - 0x14] 000065EE 4EB9 0000 C022 jsr [0x0000C022] 000065F4 5C4F addq.w A7, 6 label000065F6: 000065F6 245F movea.l A2, [A7]+ 000065F8 4E5E unlink A6 000065FA 4E75 rts 000065FC 4E56 FFEC link A6, -0x0014 00006600 2F0A move.l -[A7], A2 00006602 246E 0008 movea.l A2, [A6 + 0x8] 00006606 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 0000660C 665C bne +0x5E /* 0000666A */ 0000660E 42A7 clr.l -[A7] 00006610 486A 0044 pea.l [A2 + 0x44] 00006614 486E FFEC pea.l [A6 - 0x14] 00006618 4EB9 0000 C054 jsr [0x0000C054] 0000661E 486E FFFC pea.l [A6 - 0x4] 00006622 486E FFEC pea.l [A6 - 0x14] 00006626 4EB9 0000 C00C jsr [0x0000C00C] 0000662C 4A00 tst.b D0 0000662E 4FEF 0014 lea.l A7, [A7 + 0x14] 00006632 6726 beq +0x28 /* 0000665A */ label00006634: 00006634 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006638 2057 movea.l A0, [A7] 0000663A 2268 0004 movea.l A1, [A0 + 0x4] 0000663E 2269 014C movea.l A1, [A1 + 0x14C] 00006642 4E91 jsr [A1] 00006644 486E FFFC pea.l [A6 - 0x4] 00006648 486E FFEC pea.l [A6 - 0x14] 0000664C 4EB9 0000 C00C jsr [0x0000C00C] 00006652 4A00 tst.b D0 00006654 4FEF 000C lea.l A7, [A7 + 0xC] 00006658 66DA bne -0x24 /* 00006634 */ label0000665A: 0000665A 3F3C FFFF move.w -[A7], 0xFFFF 0000665E 486E FFEC pea.l [A6 - 0x14] 00006662 4EB9 0000 C022 jsr [0x0000C022] 00006668 5C4F addq.w A7, 6 label0000666A: 0000666A 2F0A move.l -[A7], A2 0000666C 61FF FFFF BC50 bsr -0x43AE /* 000022BE */ 00006672 584F addq.w A7, 4 00006674 245F movea.l A2, [A7]+ 00006676 4E5E unlink A6 00006678 4E75 rts 0000667A 4E56 FFEC link A6, -0x0014 0000667E 2F0A move.l -[A7], A2 00006680 246E 0008 movea.l A2, [A6 + 0x8] 00006684 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 0000668A 6666 bne +0x68 /* 000066F2 */ 0000668C 42A7 clr.l -[A7] 0000668E 486A 0044 pea.l [A2 + 0x44] 00006692 486E FFEC pea.l [A6 - 0x14] 00006696 4EB9 0000 C054 jsr [0x0000C054] 0000669C 486E FFFC pea.l [A6 - 0x4] 000066A0 486E FFEC pea.l [A6 - 0x14] 000066A4 4EB9 0000 C00C jsr [0x0000C00C] 000066AA 4A00 tst.b D0 000066AC 4FEF 0014 lea.l A7, [A7 + 0x14] 000066B0 6726 beq +0x28 /* 000066D8 */ label000066B2: 000066B2 2F2E FFFC move.l -[A7], [A6 - 0x4] 000066B6 2057 movea.l A0, [A7] 000066B8 2268 0004 movea.l A1, [A0 + 0x4] 000066BC 2269 014C movea.l A1, [A1 + 0x14C] 000066C0 4E91 jsr [A1] 000066C2 486E FFFC pea.l [A6 - 0x4] 000066C6 486E FFEC pea.l [A6 - 0x14] 000066CA 4EB9 0000 C00C jsr [0x0000C00C] 000066D0 4A00 tst.b D0 000066D2 4FEF 000C lea.l A7, [A7 + 0xC] 000066D6 66DA bne -0x24 /* 000066B2 */ label000066D8: 000066D8 2F0A move.l -[A7], A2 000066DA 61FF FFFF BC30 bsr -0x43CE /* 0000230C */ 000066E0 3F3C FFFF move.w -[A7], 0xFFFF 000066E4 486E FFEC pea.l [A6 - 0x14] 000066E8 4EB9 0000 C022 jsr [0x0000C022] 000066EE 4FEF 000A lea.l A7, [A7 + 0xA] label000066F2: 000066F2 245F movea.l A2, [A7]+ 000066F4 4E5E unlink A6 000066F6 4E75 rts fn000066F8: 000066F8 4E56 FFEC link A6, -0x0014 000066FC 2F0A move.l -[A7], A2 000066FE 246E 0008 movea.l A2, [A6 + 0x8] 00006702 2F0A move.l -[A7], A2 00006704 61FF FFFF BC64 bsr -0x439A /* 0000236A */ 0000670A 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 00006710 584F addq.w A7, 4 00006712 665C bne +0x5E /* 00006770 */ 00006714 42A7 clr.l -[A7] 00006716 486A 0044 pea.l [A2 + 0x44] 0000671A 486E FFEC pea.l [A6 - 0x14] 0000671E 4EB9 0000 C054 jsr [0x0000C054] 00006724 486E FFFC pea.l [A6 - 0x4] 00006728 486E FFEC pea.l [A6 - 0x14] 0000672C 4EB9 0000 C00C jsr [0x0000C00C] 00006732 4A00 tst.b D0 00006734 4FEF 0014 lea.l A7, [A7 + 0x14] 00006738 6726 beq +0x28 /* 00006760 */ label0000673A: 0000673A 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000673E 2057 movea.l A0, [A7] 00006740 2268 0004 movea.l A1, [A0 + 0x4] 00006744 2269 0154 movea.l A1, [A1 + 0x154] 00006748 4E91 jsr [A1] 0000674A 486E FFFC pea.l [A6 - 0x4] 0000674E 486E FFEC pea.l [A6 - 0x14] 00006752 4EB9 0000 C00C jsr [0x0000C00C] 00006758 4A00 tst.b D0 0000675A 4FEF 000C lea.l A7, [A7 + 0xC] 0000675E 66DA bne -0x24 /* 0000673A */ label00006760: 00006760 3F3C FFFF move.w -[A7], 0xFFFF 00006764 486E FFEC pea.l [A6 - 0x14] 00006768 4EB9 0000 C022 jsr [0x0000C022] 0000676E 5C4F addq.w A7, 6 label00006770: 00006770 245F movea.l A2, [A7]+ 00006772 4E5E unlink A6 00006774 4E75 rts 00006776 4E56 FFEC link A6, -0x0014 0000677A 2F0A move.l -[A7], A2 0000677C 246E 0008 movea.l A2, [A6 + 0x8] 00006780 2F0A move.l -[A7], A2 00006782 61FF FFFF BC2E bsr -0x43D0 /* 000023B2 */ 00006788 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 0000678E 584F addq.w A7, 4 00006790 665C bne +0x5E /* 000067EE */ 00006792 42A7 clr.l -[A7] 00006794 486A 0044 pea.l [A2 + 0x44] 00006798 486E FFEC pea.l [A6 - 0x14] 0000679C 4EB9 0000 C054 jsr [0x0000C054] 000067A2 486E FFFC pea.l [A6 - 0x4] 000067A6 486E FFEC pea.l [A6 - 0x14] 000067AA 4EB9 0000 C00C jsr [0x0000C00C] 000067B0 4A00 tst.b D0 000067B2 4FEF 0014 lea.l A7, [A7 + 0x14] 000067B6 6726 beq +0x28 /* 000067DE */ label000067B8: 000067B8 2F2E FFFC move.l -[A7], [A6 - 0x4] 000067BC 2057 movea.l A0, [A7] 000067BE 2268 0004 movea.l A1, [A0 + 0x4] 000067C2 2269 0154 movea.l A1, [A1 + 0x154] 000067C6 4E91 jsr [A1] 000067C8 486E FFFC pea.l [A6 - 0x4] 000067CC 486E FFEC pea.l [A6 - 0x14] 000067D0 4EB9 0000 C00C jsr [0x0000C00C] 000067D6 4A00 tst.b D0 000067D8 4FEF 000C lea.l A7, [A7 + 0xC] 000067DC 66DA bne -0x24 /* 000067B8 */ label000067DE: 000067DE 3F3C FFFF move.w -[A7], 0xFFFF 000067E2 486E FFEC pea.l [A6 - 0x14] 000067E6 4EB9 0000 C022 jsr [0x0000C022] 000067EC 5C4F addq.w A7, 6 label000067EE: 000067EE 245F movea.l A2, [A7]+ 000067F0 4E5E unlink A6 000067F2 4E75 rts fn000067F4: 000067F4 4E56 FFEC link A6, -0x0014 000067F8 2F0A move.l -[A7], A2 000067FA 246E 0008 movea.l A2, [A6 + 0x8] 000067FE 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 00006804 665C bne +0x5E /* 00006862 */ 00006806 42A7 clr.l -[A7] 00006808 486A 0044 pea.l [A2 + 0x44] 0000680C 486E FFEC pea.l [A6 - 0x14] 00006810 4EB9 0000 C054 jsr [0x0000C054] 00006816 486E FFFC pea.l [A6 - 0x4] 0000681A 486E FFEC pea.l [A6 - 0x14] 0000681E 4EB9 0000 C00C jsr [0x0000C00C] 00006824 4A00 tst.b D0 00006826 4FEF 0014 lea.l A7, [A7 + 0x14] 0000682A 6726 beq +0x28 /* 00006852 */ label0000682C: 0000682C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006830 2057 movea.l A0, [A7] 00006832 2268 0004 movea.l A1, [A0 + 0x4] 00006836 2269 015C movea.l A1, [A1 + 0x15C] 0000683A 4E91 jsr [A1] 0000683C 486E FFFC pea.l [A6 - 0x4] 00006840 486E FFEC pea.l [A6 - 0x14] 00006844 4EB9 0000 C00C jsr [0x0000C00C] 0000684A 4A00 tst.b D0 0000684C 4FEF 000C lea.l A7, [A7 + 0xC] 00006850 66DA bne -0x24 /* 0000682C */ label00006852: 00006852 3F3C FFFF move.w -[A7], 0xFFFF 00006856 486E FFEC pea.l [A6 - 0x14] 0000685A 4EB9 0000 C022 jsr [0x0000C022] 00006860 5C4F addq.w A7, 6 label00006862: 00006862 2F0A move.l -[A7], A2 00006864 61FF FFFF BB7C bsr -0x4482 /* 000023E2 */ 0000686A 584F addq.w A7, 4 0000686C 245F movea.l A2, [A7]+ 0000686E 4E5E unlink A6 00006870 4E75 rts 00006872 4E56 FFEC link A6, -0x0014 00006876 2F0A move.l -[A7], A2 00006878 246E 0008 movea.l A2, [A6 + 0x8] 0000687C 0C2A 0002 0025 cmpi.b [A2 + 0x25], 0x2 00006882 6666 bne +0x68 /* 000068EA */ 00006884 42A7 clr.l -[A7] 00006886 486A 0044 pea.l [A2 + 0x44] 0000688A 486E FFEC pea.l [A6 - 0x14] 0000688E 4EB9 0000 C054 jsr [0x0000C054] 00006894 486E FFFC pea.l [A6 - 0x4] 00006898 486E FFEC pea.l [A6 - 0x14] 0000689C 4EB9 0000 C00C jsr [0x0000C00C] 000068A2 4A00 tst.b D0 000068A4 4FEF 0014 lea.l A7, [A7 + 0x14] 000068A8 6726 beq +0x28 /* 000068D0 */ label000068AA: 000068AA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000068AE 2057 movea.l A0, [A7] 000068B0 2268 0004 movea.l A1, [A0 + 0x4] 000068B4 2269 015C movea.l A1, [A1 + 0x15C] 000068B8 4E91 jsr [A1] 000068BA 486E FFFC pea.l [A6 - 0x4] 000068BE 486E FFEC pea.l [A6 - 0x14] 000068C2 4EB9 0000 C00C jsr [0x0000C00C] 000068C8 4A00 tst.b D0 000068CA 4FEF 000C lea.l A7, [A7 + 0xC] 000068CE 66DA bne -0x24 /* 000068AA */ label000068D0: 000068D0 2F0A move.l -[A7], A2 000068D2 61FF FFFF BB46 bsr -0x44B8 /* 0000241A */ 000068D8 3F3C FFFF move.w -[A7], 0xFFFF 000068DC 486E FFEC pea.l [A6 - 0x14] 000068E0 4EB9 0000 C022 jsr [0x0000C022] 000068E6 4FEF 000A lea.l A7, [A7 + 0xA] label000068EA: 000068EA 245F movea.l A2, [A7]+ 000068EC 4E5E unlink A6 000068EE 4E75 rts fn000068F0: 000068F0 4E56 FFEC link A6, -0x0014 000068F4 2F0A move.l -[A7], A2 000068F6 246E 0008 movea.l A2, [A6 + 0x8] 000068FA 2F0A move.l -[A7], A2 000068FC 61FF FFFF BB7A bsr -0x4484 /* 00002478 */ 00006902 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 00006908 584F addq.w A7, 4 0000690A 665C bne +0x5E /* 00006968 */ 0000690C 42A7 clr.l -[A7] 0000690E 486A 0044 pea.l [A2 + 0x44] 00006912 486E FFEC pea.l [A6 - 0x14] 00006916 4EB9 0000 C054 jsr [0x0000C054] 0000691C 486E FFFC pea.l [A6 - 0x4] 00006920 486E FFEC pea.l [A6 - 0x14] 00006924 4EB9 0000 C00C jsr [0x0000C00C] 0000692A 4A00 tst.b D0 0000692C 4FEF 0014 lea.l A7, [A7 + 0x14] 00006930 6726 beq +0x28 /* 00006958 */ label00006932: 00006932 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006936 2057 movea.l A0, [A7] 00006938 2268 0004 movea.l A1, [A0 + 0x4] 0000693C 2269 0164 movea.l A1, [A1 + 0x164] 00006940 4E91 jsr [A1] 00006942 486E FFFC pea.l [A6 - 0x4] 00006946 486E FFEC pea.l [A6 - 0x14] 0000694A 4EB9 0000 C00C jsr [0x0000C00C] 00006950 4A00 tst.b D0 00006952 4FEF 000C lea.l A7, [A7 + 0xC] 00006956 66DA bne -0x24 /* 00006932 */ label00006958: 00006958 3F3C FFFF move.w -[A7], 0xFFFF 0000695C 486E FFEC pea.l [A6 - 0x14] 00006960 4EB9 0000 C022 jsr [0x0000C022] 00006966 5C4F addq.w A7, 6 label00006968: 00006968 245F movea.l A2, [A7]+ 0000696A 4E5E unlink A6 0000696C 4E75 rts 0000696E 4E56 FFEC link A6, -0x0014 00006972 2F0A move.l -[A7], A2 00006974 246E 0008 movea.l A2, [A6 + 0x8] 00006978 2F0A move.l -[A7], A2 0000697A 61FF FFFF BB44 bsr -0x44BA /* 000024C0 */ 00006980 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 00006986 584F addq.w A7, 4 00006988 665C bne +0x5E /* 000069E6 */ 0000698A 42A7 clr.l -[A7] 0000698C 486A 0044 pea.l [A2 + 0x44] 00006990 486E FFEC pea.l [A6 - 0x14] 00006994 4EB9 0000 C054 jsr [0x0000C054] 0000699A 486E FFFC pea.l [A6 - 0x4] 0000699E 486E FFEC pea.l [A6 - 0x14] 000069A2 4EB9 0000 C00C jsr [0x0000C00C] 000069A8 4A00 tst.b D0 000069AA 4FEF 0014 lea.l A7, [A7 + 0x14] 000069AE 6726 beq +0x28 /* 000069D6 */ label000069B0: 000069B0 2F2E FFFC move.l -[A7], [A6 - 0x4] 000069B4 2057 movea.l A0, [A7] 000069B6 2268 0004 movea.l A1, [A0 + 0x4] 000069BA 2269 0164 movea.l A1, [A1 + 0x164] 000069BE 4E91 jsr [A1] 000069C0 486E FFFC pea.l [A6 - 0x4] 000069C4 486E FFEC pea.l [A6 - 0x14] 000069C8 4EB9 0000 C00C jsr [0x0000C00C] 000069CE 4A00 tst.b D0 000069D0 4FEF 000C lea.l A7, [A7 + 0xC] 000069D4 66DA bne -0x24 /* 000069B0 */ label000069D6: 000069D6 3F3C FFFF move.w -[A7], 0xFFFF 000069DA 486E FFEC pea.l [A6 - 0x14] 000069DE 4EB9 0000 C022 jsr [0x0000C022] 000069E4 5C4F addq.w A7, 6 label000069E6: 000069E6 245F movea.l A2, [A7]+ 000069E8 4E5E unlink A6 000069EA 4E75 rts 000069EC 4E56 FFEC link A6, -0x0014 000069F0 2F0A move.l -[A7], A2 000069F2 246E 0008 movea.l A2, [A6 + 0x8] 000069F6 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 000069FC 665C bne +0x5E /* 00006A5A */ 000069FE 42A7 clr.l -[A7] 00006A00 486A 0044 pea.l [A2 + 0x44] 00006A04 486E FFEC pea.l [A6 - 0x14] 00006A08 4EB9 0000 C054 jsr [0x0000C054] 00006A0E 486E FFFC pea.l [A6 - 0x4] 00006A12 486E FFEC pea.l [A6 - 0x14] 00006A16 4EB9 0000 C00C jsr [0x0000C00C] 00006A1C 4A00 tst.b D0 00006A1E 4FEF 0014 lea.l A7, [A7 + 0x14] 00006A22 6726 beq +0x28 /* 00006A4A */ label00006A24: 00006A24 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006A28 2057 movea.l A0, [A7] 00006A2A 2268 0004 movea.l A1, [A0 + 0x4] 00006A2E 2269 016C movea.l A1, [A1 + 0x16C] 00006A32 4E91 jsr [A1] 00006A34 486E FFFC pea.l [A6 - 0x4] 00006A38 486E FFEC pea.l [A6 - 0x14] 00006A3C 4EB9 0000 C00C jsr [0x0000C00C] 00006A42 4A00 tst.b D0 00006A44 4FEF 000C lea.l A7, [A7 + 0xC] 00006A48 66DA bne -0x24 /* 00006A24 */ label00006A4A: 00006A4A 3F3C FFFF move.w -[A7], 0xFFFF 00006A4E 486E FFEC pea.l [A6 - 0x14] 00006A52 4EB9 0000 C022 jsr [0x0000C022] 00006A58 5C4F addq.w A7, 6 label00006A5A: 00006A5A 2F0A move.l -[A7], A2 00006A5C 61FF FFFF BA92 bsr -0x456C /* 000024F0 */ 00006A62 584F addq.w A7, 4 00006A64 245F movea.l A2, [A7]+ 00006A66 4E5E unlink A6 00006A68 4E75 rts 00006A6A 4E56 FFEC link A6, -0x0014 00006A6E 2F0A move.l -[A7], A2 00006A70 246E 0008 movea.l A2, [A6 + 0x8] 00006A74 0C2A 0002 0026 cmpi.b [A2 + 0x26], 0x2 00006A7A 6666 bne +0x68 /* 00006AE2 */ 00006A7C 42A7 clr.l -[A7] 00006A7E 486A 0044 pea.l [A2 + 0x44] 00006A82 486E FFEC pea.l [A6 - 0x14] 00006A86 4EB9 0000 C054 jsr [0x0000C054] 00006A8C 486E FFFC pea.l [A6 - 0x4] 00006A90 486E FFEC pea.l [A6 - 0x14] 00006A94 4EB9 0000 C00C jsr [0x0000C00C] 00006A9A 4A00 tst.b D0 00006A9C 4FEF 0014 lea.l A7, [A7 + 0x14] 00006AA0 6726 beq +0x28 /* 00006AC8 */ label00006AA2: 00006AA2 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006AA6 2057 movea.l A0, [A7] 00006AA8 2268 0004 movea.l A1, [A0 + 0x4] 00006AAC 2269 016C movea.l A1, [A1 + 0x16C] 00006AB0 4E91 jsr [A1] 00006AB2 486E FFFC pea.l [A6 - 0x4] 00006AB6 486E FFEC pea.l [A6 - 0x14] 00006ABA 4EB9 0000 C00C jsr [0x0000C00C] 00006AC0 4A00 tst.b D0 00006AC2 4FEF 000C lea.l A7, [A7 + 0xC] 00006AC6 66DA bne -0x24 /* 00006AA2 */ label00006AC8: 00006AC8 2F0A move.l -[A7], A2 00006ACA 61FF FFFF BA5C bsr -0x45A2 /* 00002528 */ 00006AD0 3F3C FFFF move.w -[A7], 0xFFFF 00006AD4 486E FFEC pea.l [A6 - 0x14] 00006AD8 4EB9 0000 C022 jsr [0x0000C022] 00006ADE 4FEF 000A lea.l A7, [A7 + 0xA] label00006AE2: 00006AE2 245F movea.l A2, [A7]+ 00006AE4 4E5E unlink A6 00006AE6 4E75 rts 00006AE8 4E56 0000 link A6, 0 00006AEC 2F0A move.l -[A7], A2 00006AEE 2F03 move.l -[A7], D3 00006AF0 7600 moveq.l D3, 0x00 00006AF2 206E 0008 movea.l A0, [A6 + 0x8] 00006AF6 2468 0020 movea.l A2, [A0 + 0x20] 00006AFA 200A move.l D0, A2 00006AFC 6712 beq +0x14 /* 00006B10 */ 00006AFE 2F0A move.l -[A7], A2 00006B00 2057 movea.l A0, [A7] 00006B02 2268 0004 movea.l A1, [A0 + 0x4] 00006B06 2269 0180 movea.l A1, [A1 + 0x180] 00006B0A 4E91 jsr [A1] 00006B0C 1600 move.b D3, D0 00006B0E 584F addq.w A7, 4 label00006B10: 00006B10 1003 move.b D0, D3 00006B12 261F move.l D3, [A7]+ 00006B14 245F movea.l A2, [A7]+ 00006B16 4E5E unlink A6 00006B18 4E75 rts 00006B1A 4E56 0000 link A6, 0 00006B1E 2F0A move.l -[A7], A2 00006B20 246E 0008 movea.l A2, [A6 + 0x8] 00006B24 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00006B2A 6614 bne +0x16 /* 00006B40 */ 00006B2C 486A 006C pea.l [A2 + 0x6C] 00006B30 2F0A move.l -[A7], A2 00006B32 2057 movea.l A0, [A7] 00006B34 2268 0004 movea.l A1, [A0 + 0x4] 00006B38 2269 00DC movea.l A1, [A1 + 0xDC] 00006B3C 4E91 jsr [A1] 00006B3E 504F addq.w A7, 8 label00006B40: 00006B40 245F movea.l A2, [A7]+ 00006B42 4E5E unlink A6 00006B44 4E75 rts 00006B46 4E56 0000 link A6, 0 00006B4A 2F0A move.l -[A7], A2 00006B4C 246E 0008 movea.l A2, [A6 + 0x8] 00006B50 0C2A 0002 0024 cmpi.b [A2 + 0x24], 0x2 00006B56 6706 beq +0x8 /* 00006B5E */ 00006B58 4A2E 000C tst.b [A6 + 0xC] 00006B5C 6714 beq +0x16 /* 00006B72 */ label00006B5E: 00006B5E 486A 006C pea.l [A2 + 0x6C] 00006B62 2F0A move.l -[A7], A2 00006B64 2057 movea.l A0, [A7] 00006B66 2268 0004 movea.l A1, [A0 + 0x4] 00006B6A 2269 00E4 movea.l A1, [A1 + 0xE4] 00006B6E 4E91 jsr [A1] 00006B70 504F addq.w A7, 8 label00006B72: 00006B72 245F movea.l A2, [A7]+ 00006B74 4E5E unlink A6 00006B76 4E75 rts 00006B78 4E56 FFF8 link A6, -0x0008 00006B7C 2F0A move.l -[A7], A2 00006B7E 2F03 move.l -[A7], D3 00006B80 246E 0008 movea.l A2, [A6 + 0x8] 00006B84 302A 006E move.w D0, [A2 + 0x6E] 00006B88 B06A 0072 cmp.w D0, [A2 + 0x72] 00006B8C 5DC0 slt D0 00006B8E 4400 neg.b D0 00006B90 1600 move.b D3, D0 00006B92 B5F9 0002 610A cmpa.l A2, [0x0002610A] 00006B98 6700 00A2 beq +0xA4 /* 00006C3C */ 00006B9C 2F0A move.l -[A7], A2 00006B9E 2057 movea.l A0, [A7] 00006BA0 2268 0004 movea.l A1, [A0 + 0x4] 00006BA4 2269 0180 movea.l A1, [A1 + 0x180] 00006BA8 4E91 jsr [A1] 00006BAA 4A00 tst.b D0 00006BAC 584F addq.w A7, 4 00006BAE 674C beq +0x4E /* 00006BFC */ 00006BB0 3F2A 0042 move.w -[A7], [A2 + 0x42] 00006BB4 3F2A 0040 move.w -[A7], [A2 + 0x40] 00006BB8 A878 syscall SetOrigin 00006BBA 2D6A 006C FFF8 move.l [A6 - 0x8], [A2 + 0x6C] 00006BC0 2D6A 0070 FFFC move.l [A6 - 0x4], [A2 + 0x70] 00006BC6 486E FFF8 pea.l [A6 - 0x8] 00006BCA 2F0A move.l -[A7], A2 00006BCC 2057 movea.l A0, [A7] 00006BCE 2268 0004 movea.l A1, [A0 + 0x4] 00006BD2 2269 0128 movea.l A1, [A1 + 0x128] 00006BD6 4E91 jsr [A1] 00006BD8 486E FFFC pea.l [A6 - 0x4] 00006BDC 2F0A move.l -[A7], A2 00006BDE 2057 movea.l A0, [A7] 00006BE0 2268 0004 movea.l A1, [A0 + 0x4] 00006BE4 2269 0128 movea.l A1, [A1 + 0x128] 00006BE8 4E91 jsr [A1] 00006BEA 486E FFF8 pea.l [A6 - 0x8] 00006BEE A87B syscall ClipRect 00006BF0 23CA 0002 610A move.l [0x0002610A], A2 00006BF6 4FEF 0010 lea.l A7, [A7 + 0x10] 00006BFA 6040 bra +0x42 /* 00006C3C */ label00006BFC: 00006BFC 4EB9 0000 1D0A jsr [0x00001D0A] 00006C02 5300 subq.b D0, 1 00006C04 661C bne +0x1E /* 00006C22 */ 00006C06 4878 041B push.l 0x41B 00006C0A 4879 0000 4BFA push.l 0x4BFA 00006C10 4879 0000 4C04 push.l 0x4C04 00006C16 4EB9 0000 01B0 jsr [0x000001B0] 00006C1C 4FEF 000C lea.l A7, [A7 + 0xC] 00006C20 6018 bra +0x1A /* 00006C3A */ label00006C22: 00006C22 4EB9 0000 1D0A jsr [0x00001D0A] 00006C28 5500 subq.b D0, 2 00006C2A 660E bne +0x10 /* 00006C3A */ 00006C2C 4879 0000 4C04 push.l 0x4C04 00006C32 4EB9 0000 1CFC jsr [0x00001CFC] 00006C38 584F addq.w A7, 4 label00006C3A: 00006C3A 7600 moveq.l D3, 0x00 label00006C3C: 00006C3C 1003 move.b D0, D3 00006C3E 261F move.l D3, [A7]+ 00006C40 245F movea.l A2, [A7]+ 00006C42 4E5E unlink A6 00006C44 4E75 rts 00006C46 4E56 0000 link A6, 0 00006C4A 48E7 1820 movem.l -[A7], D3,D4,A2 00006C4E 246E 0008 movea.l A2, [A6 + 0x8] 00006C52 182A 0024 move.b D4, [A2 + 0x24] 00006C56 0C04 0002 cmpi.b D4, 0x2 00006C5A 57C0 seq D0 00006C5C 4400 neg.b D0 00006C5E 1600 move.b D3, D0 00006C60 0C04 0002 cmpi.b D4, 0x2 00006C64 6706 beq +0x8 /* 00006C6C */ 00006C66 4A2E 000C tst.b [A6 + 0xC] 00006C6A 6714 beq +0x16 /* 00006C80 */ label00006C6C: 00006C6C 42A7 clr.l -[A7] 00006C6E 2F0A move.l -[A7], A2 00006C70 2057 movea.l A0, [A7] 00006C72 2268 0004 movea.l A1, [A0 + 0x4] 00006C76 2269 0104 movea.l A1, [A1 + 0x104] 00006C7A 4E91 jsr [A1] 00006C7C 1600 move.b D3, D0 00006C7E 504F addq.w A7, 8 label00006C80: 00006C80 1003 move.b D0, D3 00006C82 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00006C86 4E5E unlink A6 00006C88 4E75 rts fn00006C8A: 00006C8A 4AAF 0004 tst.l [A7 + 0x4] 00006C8E 670C beq +0xE /* 00006C9C */ 00006C90 2079 0002 610A movea.l A0, [0x0002610A] 00006C96 B1EF 0004 cmpa.l A0, [A7 + 0x4] 00006C9A 6606 bne +0x8 /* 00006CA2 */ label00006C9C: 00006C9C 42B9 0002 610A clr.l [0x0002610A] label00006CA2: 00006CA2 4E75 rts 00006CA4 4E56 FF94 link A6, -0x006C 00006CA8 2F0A move.l -[A7], A2 00006CAA 246E 0008 movea.l A2, [A6 + 0x8] 00006CAE 2D4F FFB0 move.l [A6 - 0x50], A7 00006CB2 4227 clr.b -[A7] 00006CB4 2F0A move.l -[A7], A2 00006CB6 2057 movea.l A0, [A7] 00006CB8 2268 0004 movea.l A1, [A0 + 0x4] 00006CBC 2269 0108 movea.l A1, [A1 + 0x108] 00006CC0 4E91 jsr [A1] 00006CC2 4A00 tst.b D0 00006CC4 5C4F addq.w A7, 6 00006CC6 6700 031E beq +0x320 /* 00006FE6 */ 00006CCA 486A 006C pea.l [A2 + 0x6C] 00006CCE 486A 0074 pea.l [A2 + 0x74] 00006CD2 4EB9 0002 FCB0 jsr [0x0002FCB0] 00006CD8 4AAE 000C tst.l [A6 + 0xC] 00006CDC 504F addq.w A7, 8 00006CDE 6710 beq +0x12 /* 00006CF0 */ 00006CE0 2F2E 000C move.l -[A7], [A6 + 0xC] 00006CE4 486A 0074 pea.l [A2 + 0x74] 00006CE8 4EB9 0003 B730 jsr [0x0003B730] 00006CEE 504F addq.w A7, 8 label00006CF0: 00006CF0 486E FFB4 pea.l [A6 - 0x4C] 00006CF4 A874 syscall GetPort 00006CF6 1F3C 0001 move.b -[A7], 0x1 00006CFA 206E FFB4 movea.l A0, [A6 - 0x4C] 00006CFE 2F28 0018 move.l -[A7], [A0 + 0x18] 00006D02 486E FFB8 pea.l [A6 - 0x48] 00006D06 4EB9 0000 04A8 jsr [0x000004A8] 00006D0C 486E FFB8 pea.l [A6 - 0x48] 00006D10 4EB9 0000 9F20 jsr [0x00009F20] 00006D16 584F addq.w A7, 4 00006D18 2F08 move.l -[A7], A0 00006D1A 302A 0042 move.w D0, [A2 + 0x42] 00006D1E 48C0 ext.l D0 00006D20 4480 neg.l D0 00006D22 3F00 move.w -[A7], D0 00006D24 302A 0040 move.w D0, [A2 + 0x40] 00006D28 48C0 ext.l D0 00006D2A 4480 neg.l D0 00006D2C 3F00 move.w -[A7], D0 00006D2E A8E0 syscall OffsetRgn/OfsetRgn 00006D30 486E FFB8 pea.l [A6 - 0x48] 00006D34 4EB9 0000 9F20 jsr [0x00009F20] 00006D3A 584F addq.w A7, 4 00006D3C 2F08 move.l -[A7], A0 00006D3E 486A 0074 pea.l [A2 + 0x74] 00006D42 4EB9 0003 B730 jsr [0x0003B730] 00006D48 3F3C FFFF move.w -[A7], 0xFFFF 00006D4C 486E FFB8 pea.l [A6 - 0x48] 00006D50 4EB9 0000 04B8 jsr [0x000004B8] 00006D56 486A 0074 pea.l [A2 + 0x74] 00006D5A 4EB9 0003 B718 jsr [0x0003B718] 00006D60 4A00 tst.b D0 00006D62 4FEF 001C lea.l A7, [A7 + 0x1C] 00006D66 6600 027E bne +0x280 /* 00006FE6 */ 00006D6A 486A 0074 pea.l [A2 + 0x74] 00006D6E 4EB9 0000 9F20 jsr [0x00009F20] 00006D74 584F addq.w A7, 4 00006D76 2F08 move.l -[A7], A0 00006D78 3F2A 0042 move.w -[A7], [A2 + 0x42] 00006D7C 3F2A 0040 move.w -[A7], [A2 + 0x40] 00006D80 A8E0 syscall OffsetRgn/OfsetRgn 00006D82 486E FF94 pea.l [A6 - 0x6C] 00006D86 486A 0074 pea.l [A2 + 0x74] 00006D8A 4EB9 0003 D2C8 jsr [0x0003D2C8] 00006D90 486A 0074 pea.l [A2 + 0x74] 00006D94 4EB9 0000 9F20 jsr [0x00009F20] 00006D9A 584F addq.w A7, 4 00006D9C 2F08 move.l -[A7], A0 00006D9E A879 syscall SetClip 00006DA0 486A 0074 pea.l [A2 + 0x74] 00006DA4 4EB9 0000 9F20 jsr [0x00009F20] 00006DAA 584F addq.w A7, 4 00006DAC 2F08 move.l -[A7], A0 00006DAE 302A 0042 move.w D0, [A2 + 0x42] 00006DB2 48C0 ext.l D0 00006DB4 4480 neg.l D0 00006DB6 3F00 move.w -[A7], D0 00006DB8 302A 0040 move.w D0, [A2 + 0x40] 00006DBC 48C0 ext.l D0 00006DBE 4480 neg.l D0 00006DC0 3F00 move.w -[A7], D0 00006DC2 A8E0 syscall OffsetRgn/OfsetRgn 00006DC4 486E FFCE pea.l [A6 - 0x32] 00006DC8 2F0A move.l -[A7], A2 00006DCA 2057 movea.l A0, [A7] 00006DCC 2268 0004 movea.l A1, [A0 + 0x4] 00006DD0 2269 0040 movea.l A1, [A1 + 0x40] 00006DD4 4E91 jsr [A1] 00006DD6 4A79 0002 6120 tst.w [0x00026120] 00006DDC 4FEF 0010 lea.l A7, [A7 + 0x10] 00006DE0 6F00 008C ble +0x8E /* 00006E6E */ 00006DE4 486E FFCE pea.l [A6 - 0x32] 00006DE8 4878 032B push.l 0x32B 00006DEC 2F12 move.l -[A7], [A2] 00006DEE 2057 movea.l A0, [A7] 00006DF0 2250 movea.l A1, [A0] 00006DF2 2269 0018 movea.l A1, [A1 + 0x18] 00006DF6 4E91 jsr [A1] 00006DF8 4A00 tst.b D0 00006DFA 4FEF 000C lea.l A7, [A7 + 0xC] 00006DFE 6710 beq +0x12 /* 00006E10 */ 00006E00 2F0A move.l -[A7], A2 00006E02 2057 movea.l A0, [A7] 00006E04 2268 0004 movea.l A1, [A0 + 0x4] 00006E08 2269 0110 movea.l A1, [A1 + 0x110] 00006E0C 4E91 jsr [A1] 00006E0E 584F addq.w A7, 4 label00006E10: 00006E10 42A7 clr.l -[A7] 00006E12 486A 0044 pea.l [A2 + 0x44] 00006E16 486E FFBE pea.l [A6 - 0x42] 00006E1A 4EB9 0000 C054 jsr [0x0000C054] 00006E20 4FEF 000C lea.l A7, [A7 + 0xC] 00006E24 6020 bra +0x22 /* 00006E46 */ label00006E26: 00006E26 486A 0074 pea.l [A2 + 0x74] 00006E2A 4EB9 0000 9F20 jsr [0x00009F20] 00006E30 584F addq.w A7, 4 00006E32 2F08 move.l -[A7], A0 00006E34 2F2E FFD6 move.l -[A7], [A6 - 0x2A] 00006E38 2057 movea.l A0, [A7] 00006E3A 2268 0004 movea.l A1, [A0 + 0x4] 00006E3E 2269 010C movea.l A1, [A1 + 0x10C] 00006E42 4E91 jsr [A1] 00006E44 504F addq.w A7, 8 label00006E46: 00006E46 486E FFD6 pea.l [A6 - 0x2A] 00006E4A 486E FFBE pea.l [A6 - 0x42] 00006E4E 4EB9 0000 C00C jsr [0x0000C00C] 00006E54 4A00 tst.b D0 00006E56 504F addq.w A7, 8 00006E58 66CC bne -0x32 /* 00006E26 */ 00006E5A 3F3C FFFF move.w -[A7], 0xFFFF 00006E5E 486E FFBE pea.l [A6 - 0x42] 00006E62 4EB9 0000 C022 jsr [0x0000C022] 00006E68 5C4F addq.w A7, 6 00006E6A 6000 0124 bra +0x126 /* 00006F90 */ label00006E6E: 00006E6E 486E FF94 pea.l [A6 - 0x6C] 00006E72 486E FFDA pea.l [A6 - 0x26] 00006E76 4EB9 0000 02D0 jsr [0x000002D0 /* SerialVars */] 00006E7C 504F addq.w A7, 8 00006E7E 6000 00E8 bra +0xEA /* 00006F68 */ label00006E82: 00006E82 486E FFDA pea.l [A6 - 0x26] 00006E86 4EB9 0000 E27C jsr [0x0000E27C] 00006E8C 584F addq.w A7, 4 00006E8E 2F08 move.l -[A7], A0 00006E90 4EB9 0000 02C0 jsr [0x000002C0] 00006E96 13C0 0002 611E move.b [0x0002611E], D0 00006E9C 486A 0074 pea.l [A2 + 0x74] 00006EA0 4EB9 0000 9F20 jsr [0x00009F20] 00006EA6 584F addq.w A7, 4 00006EA8 2F08 move.l -[A7], A0 00006EAA A87A syscall GetClip 00006EAC 486A 0074 pea.l [A2 + 0x74] 00006EB0 4EB9 0000 9F20 jsr [0x00009F20] 00006EB6 584F addq.w A7, 4 00006EB8 2F08 move.l -[A7], A0 00006EBA 302A 0042 move.w D0, [A2 + 0x42] 00006EBE 48C0 ext.l D0 00006EC0 4480 neg.l D0 00006EC2 3F00 move.w -[A7], D0 00006EC4 302A 0040 move.w D0, [A2 + 0x40] 00006EC8 48C0 ext.l D0 00006ECA 4480 neg.l D0 00006ECC 3F00 move.w -[A7], D0 00006ECE A8E0 syscall OffsetRgn/OfsetRgn 00006ED0 486E FFCE pea.l [A6 - 0x32] 00006ED4 4878 032B push.l 0x32B 00006ED8 2F12 move.l -[A7], [A2] 00006EDA 2057 movea.l A0, [A7] 00006EDC 2250 movea.l A1, [A0] 00006EDE 2269 0018 movea.l A1, [A1 + 0x18] 00006EE2 4E91 jsr [A1] 00006EE4 4A00 tst.b D0 00006EE6 4FEF 0010 lea.l A7, [A7 + 0x10] 00006EEA 6710 beq +0x12 /* 00006EFC */ 00006EEC 2F0A move.l -[A7], A2 00006EEE 2057 movea.l A0, [A7] 00006EF0 2268 0004 movea.l A1, [A0 + 0x4] 00006EF4 2269 0110 movea.l A1, [A1 + 0x110] 00006EF8 4E91 jsr [A1] 00006EFA 584F addq.w A7, 4 label00006EFC: 00006EFC 42A7 clr.l -[A7] 00006EFE 486A 0044 pea.l [A2 + 0x44] 00006F02 486E FFEC pea.l [A6 - 0x14] 00006F06 4EB9 0000 C054 jsr [0x0000C054] 00006F0C 4FEF 000C lea.l A7, [A7 + 0xC] 00006F10 6020 bra +0x22 /* 00006F32 */ label00006F12: 00006F12 486A 0074 pea.l [A2 + 0x74] 00006F16 4EB9 0000 9F20 jsr [0x00009F20] 00006F1C 584F addq.w A7, 4 00006F1E 2F08 move.l -[A7], A0 00006F20 2F2E FFFC move.l -[A7], [A6 - 0x4] 00006F24 2057 movea.l A0, [A7] 00006F26 2268 0004 movea.l A1, [A0 + 0x4] 00006F2A 2269 010C movea.l A1, [A1 + 0x10C] 00006F2E 4E91 jsr [A1] 00006F30 504F addq.w A7, 8 label00006F32: 00006F32 486E FFFC pea.l [A6 - 0x4] 00006F36 486E FFEC pea.l [A6 - 0x14] 00006F3A 4EB9 0000 C00C jsr [0x0000C00C] 00006F40 4A00 tst.b D0 00006F42 504F addq.w A7, 8 00006F44 66CC bne -0x32 /* 00006F12 */ 00006F46 42A7 clr.l -[A7] 00006F48 2F0A move.l -[A7], A2 00006F4A 2057 movea.l A0, [A7] 00006F4C 2268 0004 movea.l A1, [A0 + 0x4] 00006F50 2269 0104 movea.l A1, [A1 + 0x104] 00006F54 4E91 jsr [A1] 00006F56 3F3C FFFF move.w -[A7], 0xFFFF 00006F5A 486E FFEC pea.l [A6 - 0x14] 00006F5E 4EB9 0000 C022 jsr [0x0000C022] 00006F64 4FEF 000E lea.l A7, [A7 + 0xE] label00006F68: 00006F68 4879 0002 6120 push.l 0x26120 00006F6E 486E FFDA pea.l [A6 - 0x26] 00006F72 4EB9 0000 02E0 jsr [0x000002E0 /* FinderName */] 00006F78 4A00 tst.b D0 00006F7A 504F addq.w A7, 8 00006F7C 6600 FF04 bne -0xFA /* 00006E82 */ 00006F80 3F3C FFFF move.w -[A7], 0xFFFF 00006F84 486E FFDA pea.l [A6 - 0x26] 00006F88 4EB9 0000 02D8 jsr [0x000002D8 /* ABusVars */] 00006F8E 5C4F addq.w A7, 6 label00006F90: 00006F90 486A 0074 pea.l [A2 + 0x74] 00006F94 4EB9 0003 B708 jsr [0x0003B708] 00006F9A 584F addq.w A7, 4 00006F9C 6048 bra +0x4A /* 00006FE6 */ 00006F9E 4EB9 0000 1D0A jsr [0x00001D0A] 00006FA4 5300 subq.b D0, 1 00006FA6 661C bne +0x1E /* 00006FC4 */ 00006FA8 4878 04C2 push.l 0x4C2 00006FAC 4879 0000 4BFA push.l 0x4BFA 00006FB2 4879 0000 4BD8 push.l 0x4BD8 00006FB8 4EB9 0000 01B0 jsr [0x000001B0] 00006FBE 4FEF 000C lea.l A7, [A7 + 0xC] 00006FC2 6018 bra +0x1A /* 00006FDC */ label00006FC4: 00006FC4 4EB9 0000 1D0A jsr [0x00001D0A] 00006FCA 5500 subq.b D0, 2 00006FCC 660E bne +0x10 /* 00006FDC */ 00006FCE 4879 0000 4BD8 push.l 0x4BD8 00006FD4 4EB9 0000 1CFC jsr [0x00001CFC] 00006FDA 584F addq.w A7, 4 label00006FDC: 00006FDC 486E FF9C pea.l [A6 - 0x64] 00006FE0 4EB9 0000 0150 jsr [0x00000150] label00006FE6: 00006FE6 42A7 clr.l -[A7] 00006FE8 4EBA FCA0 jsr [PC - 0x360 /* 00006C8A */] 00006FEC 584F addq.w A7, 4 00006FEE 245F movea.l A2, [A7]+ 00006FF0 4E5E unlink A6 00006FF2 4E75 rts 00006FF4 4E56 FFF4 link A6, -0x000C 00006FF8 48E7 1030 movem.l -[A7], D3,A2,A3 00006FFC 266E 000C movea.l A3, [A6 + 0xC] 00007000 246E 0010 movea.l A2, [A6 + 0x10] 00007004 486E FFF8 pea.l [A6 - 0x8] 00007008 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000700C 2057 movea.l A0, [A7] 0000700E 2268 0004 movea.l A1, [A0 + 0x4] 00007012 2269 0170 movea.l A1, [A1 + 0x170] 00007016 4E91 jsr [A1] 00007018 486E FFF4 pea.l [A6 - 0xC] 0000701C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007020 61FF FFFF A906 bsr -0x56F8 /* 00001928 */ 00007026 7001 moveq.l D0, 0x01 00007028 2680 move.l [A3], D0 0000702A 4A6E FFF4 tst.w [A6 - 0xC] 0000702E 4FEF 0010 lea.l A7, [A7 + 0x10] 00007032 6F1A ble +0x1C /* 0000704E */ 00007034 4AAE FFF8 tst.l [A6 - 0x8] 00007038 6F14 ble +0x16 /* 0000704E */ 0000703A 302E FFF4 move.w D0, [A6 - 0xC] 0000703E 48C0 ext.l D0 00007040 222E FFF8 move.l D1, [A6 - 0x8] 00007044 5381 subq.l D1, 1 00007046 4C40 1801 movem.l D0,A3,A4, D0 0000704A 5281 addq.l D1, 1 0000704C 2681 move.l [A3], D1 label0000704E: 0000704E 7001 moveq.l D0, 0x01 00007050 2480 move.l [A2], D0 00007052 362E FFF6 move.w D3, [A6 - 0xA] 00007056 6F18 ble +0x1A /* 00007070 */ 00007058 4AAE FFFC tst.l [A6 - 0x4] 0000705C 6F12 ble +0x14 /* 00007070 */ 0000705E 3003 move.w D0, D3 00007060 48C0 ext.l D0 00007062 222E FFFC move.l D1, [A6 - 0x4] 00007066 5381 subq.l D1, 1 00007068 4C40 1801 movem.l D0,A3,A4, D0 0000706C 5281 addq.l D1, 1 0000706E 2481 move.l [A2], D1 label00007070: 00007070 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00007074 4E5E unlink A6 00007076 4E75 rts 00007078 4E56 FFCC link A6, -0x0034 0000707C 2F0B move.l -[A7], A3 0000707E 2F0A move.l -[A7], A2 00007080 246E 0008 movea.l A2, [A6 + 0x8] 00007084 266E 000C movea.l A3, [A6 + 0xC] 00007088 2F0A move.l -[A7], A2 0000708A 4EB9 0000 E286 jsr [0x0000E286] 00007090 4A00 tst.b D0 00007092 584F addq.w A7, 4 00007094 6700 01AE beq +0x1B0 /* 00007244 */ 00007098 486A 006C pea.l [A2 + 0x6C] 0000709C 486A 0074 pea.l [A2 + 0x74] 000070A0 4EB9 0002 FCB0 jsr [0x0002FCB0] 000070A6 4AAE 0010 tst.l [A6 + 0x10] 000070AA 504F addq.w A7, 8 000070AC 6710 beq +0x12 /* 000070BE */ 000070AE 2F2E 0010 move.l -[A7], [A6 + 0x10] 000070B2 486A 0074 pea.l [A2 + 0x74] 000070B6 4EB9 0003 B730 jsr [0x0003B730] 000070BC 504F addq.w A7, 8 label000070BE: 000070BE 2D4F FFE8 move.l [A6 - 0x18], A7 000070C2 486A 0074 pea.l [A2 + 0x74] 000070C6 4EB9 0003 B718 jsr [0x0003B718] 000070CC 4A00 tst.b D0 000070CE 584F addq.w A7, 4 000070D0 6600 0166 bne +0x168 /* 00007238 */ 000070D4 2F0B move.l -[A7], A3 000070D6 2F0A move.l -[A7], A2 000070D8 2057 movea.l A0, [A7] 000070DA 2268 0004 movea.l A1, [A0 + 0x4] 000070DE 2269 0118 movea.l A1, [A1 + 0x118] 000070E2 4E91 jsr [A1] 000070E4 4A00 tst.b D0 000070E6 504F addq.w A7, 8 000070E8 6700 014E beq +0x150 /* 00007238 */ 000070EC 42A7 clr.l -[A7] 000070EE 2F0A move.l -[A7], A2 000070F0 2057 movea.l A0, [A7] 000070F2 2268 0004 movea.l A1, [A0 + 0x4] 000070F6 2269 0104 movea.l A1, [A1 + 0x104] 000070FA 4E91 jsr [A1] 000070FC 4A00 tst.b D0 000070FE 504F addq.w A7, 8 00007100 6700 0136 beq +0x138 /* 00007238 */ 00007104 486A 0074 pea.l [A2 + 0x74] 00007108 4EB9 0000 9F20 jsr [0x00009F20] 0000710E 584F addq.w A7, 4 00007110 2F08 move.l -[A7], A0 00007112 3F2A 0042 move.w -[A7], [A2 + 0x42] 00007116 3F2A 0040 move.w -[A7], [A2 + 0x40] 0000711A A8E0 syscall OffsetRgn/OfsetRgn 0000711C 486A 0074 pea.l [A2 + 0x74] 00007120 4EB9 0000 9F20 jsr [0x00009F20] 00007126 584F addq.w A7, 4 00007128 2F08 move.l -[A7], A0 0000712A A879 syscall SetClip 0000712C 486A 0074 pea.l [A2 + 0x74] 00007130 4EB9 0000 9F20 jsr [0x00009F20] 00007136 584F addq.w A7, 4 00007138 2F08 move.l -[A7], A0 0000713A 302A 0042 move.w D0, [A2 + 0x42] 0000713E 48C0 ext.l D0 00007140 4480 neg.l D0 00007142 3F00 move.w -[A7], D0 00007144 302A 0040 move.w D0, [A2 + 0x40] 00007148 48C0 ext.l D0 0000714A 4480 neg.l D0 0000714C 3F00 move.w -[A7], D0 0000714E A8E0 syscall OffsetRgn/OfsetRgn 00007150 486E FFCC pea.l [A6 - 0x34] 00007154 2F0A move.l -[A7], A2 00007156 2057 movea.l A0, [A7] 00007158 2268 0004 movea.l A1, [A0 + 0x4] 0000715C 2269 0040 movea.l A1, [A1 + 0x40] 00007160 4E91 jsr [A1] 00007162 486E FFCC pea.l [A6 - 0x34] 00007166 4878 032B push.l 0x32B 0000716A 2F12 move.l -[A7], [A2] 0000716C 2057 movea.l A0, [A7] 0000716E 2250 movea.l A1, [A0] 00007170 2269 0018 movea.l A1, [A1 + 0x18] 00007174 4E91 jsr [A1] 00007176 4A00 tst.b D0 00007178 4FEF 0014 lea.l A7, [A7 + 0x14] 0000717C 6712 beq +0x14 /* 00007190 */ 0000717E 2F0B move.l -[A7], A3 00007180 2F0A move.l -[A7], A2 00007182 2057 movea.l A0, [A7] 00007184 2268 0004 movea.l A1, [A0 + 0x4] 00007188 2269 0124 movea.l A1, [A1 + 0x124] 0000718C 4E91 jsr [A1] 0000718E 504F addq.w A7, 8 label00007190: 00007190 42A7 clr.l -[A7] 00007192 486A 0044 pea.l [A2 + 0x44] 00007196 486E FFEC pea.l [A6 - 0x14] 0000719A 4EB9 0000 C054 jsr [0x0000C054] 000071A0 4FEF 000C lea.l A7, [A7 + 0xC] 000071A4 6024 bra +0x26 /* 000071CA */ label000071A6: 000071A6 486A 0074 pea.l [A2 + 0x74] 000071AA 4EB9 0000 9F20 jsr [0x00009F20] 000071B0 584F addq.w A7, 4 000071B2 2F08 move.l -[A7], A0 000071B4 2F0B move.l -[A7], A3 000071B6 2F2E FFFC move.l -[A7], [A6 - 0x4] 000071BA 2057 movea.l A0, [A7] 000071BC 2268 0004 movea.l A1, [A0 + 0x4] 000071C0 2269 0120 movea.l A1, [A1 + 0x120] 000071C4 4E91 jsr [A1] 000071C6 4FEF 000C lea.l A7, [A7 + 0xC] label000071CA: 000071CA 486E FFFC pea.l [A6 - 0x4] 000071CE 486E FFEC pea.l [A6 - 0x14] 000071D2 4EB9 0000 C00C jsr [0x0000C00C] 000071D8 4A00 tst.b D0 000071DA 504F addq.w A7, 8 000071DC 66C8 bne -0x36 /* 000071A6 */ 000071DE 3F3C FFFF move.w -[A7], 0xFFFF 000071E2 486E FFEC pea.l [A6 - 0x14] 000071E6 4EB9 0000 C022 jsr [0x0000C022] 000071EC 5C4F addq.w A7, 6 000071EE 6048 bra +0x4A /* 00007238 */ 000071F0 4EB9 0000 1D0A jsr [0x00001D0A] 000071F6 5300 subq.b D0, 1 000071F8 661C bne +0x1E /* 00007216 */ 000071FA 4878 051C push.l 0x51C 000071FE 4879 0000 4BFA push.l 0x4BFA 00007204 4879 0000 4B32 push.l 0x4B32 /* 'K2' */ 0000720A 4EB9 0000 01B0 jsr [0x000001B0] 00007210 4FEF 000C lea.l A7, [A7 + 0xC] 00007214 6018 bra +0x1A /* 0000722E */ label00007216: 00007216 4EB9 0000 1D0A jsr [0x00001D0A] 0000721C 5500 subq.b D0, 2 0000721E 660E bne +0x10 /* 0000722E */ 00007220 4879 0000 4B32 push.l 0x4B32 /* 'K2' */ 00007226 4EB9 0000 1CFC jsr [0x00001CFC] 0000722C 584F addq.w A7, 4 label0000722E: 0000722E 486E FFD4 pea.l [A6 - 0x2C] 00007232 4EB9 0000 0150 jsr [0x00000150] label00007238: 00007238 486A 0074 pea.l [A2 + 0x74] 0000723C 4EB9 0003 B708 jsr [0x0003B708] 00007242 584F addq.w A7, 4 label00007244: 00007244 245F movea.l A2, [A7]+ 00007246 265F movea.l A3, [A7]+ 00007248 4E5E unlink A6 0000724A 4E75 rts 0000724C 4E56 FFCC link A6, -0x0034 00007250 2F0B move.l -[A7], A3 00007252 2F0A move.l -[A7], A2 00007254 246E 0008 movea.l A2, [A6 + 0x8] 00007258 266E 000C movea.l A3, [A6 + 0xC] 0000725C 2F0A move.l -[A7], A2 0000725E 4EB9 0000 E286 jsr [0x0000E286] 00007264 4A00 tst.b D0 00007266 584F addq.w A7, 4 00007268 6700 0196 beq +0x198 /* 00007400 */ 0000726C 2D4F FFE8 move.l [A6 - 0x18], A7 00007270 486A 006C pea.l [A2 + 0x6C] 00007274 486A 0074 pea.l [A2 + 0x74] 00007278 4EB9 0002 FCB0 jsr [0x0002FCB0] 0000727E 4AAE 0010 tst.l [A6 + 0x10] 00007282 504F addq.w A7, 8 00007284 6710 beq +0x12 /* 00007296 */ 00007286 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000728A 486A 0074 pea.l [A2 + 0x74] 0000728E 4EB9 0003 B730 jsr [0x0003B730] 00007294 504F addq.w A7, 8 label00007296: 00007296 486A 0074 pea.l [A2 + 0x74] 0000729A 4EB9 0003 B718 jsr [0x0003B718] 000072A0 4A00 tst.b D0 000072A2 584F addq.w A7, 4 000072A4 6600 014E bne +0x150 /* 000073F4 */ 000072A8 42A7 clr.l -[A7] 000072AA 2F0A move.l -[A7], A2 000072AC 2057 movea.l A0, [A7] 000072AE 2268 0004 movea.l A1, [A0 + 0x4] 000072B2 2269 0104 movea.l A1, [A1 + 0x104] 000072B6 4E91 jsr [A1] 000072B8 4A00 tst.b D0 000072BA 504F addq.w A7, 8 000072BC 6700 0136 beq +0x138 /* 000073F4 */ 000072C0 486A 0074 pea.l [A2 + 0x74] 000072C4 4EB9 0000 9F20 jsr [0x00009F20] 000072CA 584F addq.w A7, 4 000072CC 2F08 move.l -[A7], A0 000072CE 3F2A 0042 move.w -[A7], [A2 + 0x42] 000072D2 3F2A 0040 move.w -[A7], [A2 + 0x40] 000072D6 A8E0 syscall OffsetRgn/OfsetRgn 000072D8 486A 0074 pea.l [A2 + 0x74] 000072DC 4EB9 0000 9F20 jsr [0x00009F20] 000072E2 584F addq.w A7, 4 000072E4 2F08 move.l -[A7], A0 000072E6 A879 syscall SetClip 000072E8 486A 0074 pea.l [A2 + 0x74] 000072EC 4EB9 0000 9F20 jsr [0x00009F20] 000072F2 584F addq.w A7, 4 000072F4 2F08 move.l -[A7], A0 000072F6 302A 0042 move.w D0, [A2 + 0x42] 000072FA 48C0 ext.l D0 000072FC 4480 neg.l D0 000072FE 3F00 move.w -[A7], D0 00007300 302A 0040 move.w D0, [A2 + 0x40] 00007304 48C0 ext.l D0 00007306 4480 neg.l D0 00007308 3F00 move.w -[A7], D0 0000730A A8E0 syscall OffsetRgn/OfsetRgn 0000730C 486E FFCC pea.l [A6 - 0x34] 00007310 2F0A move.l -[A7], A2 00007312 2057 movea.l A0, [A7] 00007314 2268 0004 movea.l A1, [A0 + 0x4] 00007318 2269 0040 movea.l A1, [A1 + 0x40] 0000731C 4E91 jsr [A1] 0000731E 486E FFCC pea.l [A6 - 0x34] 00007322 4878 032B push.l 0x32B 00007326 2F12 move.l -[A7], [A2] 00007328 2057 movea.l A0, [A7] 0000732A 2250 movea.l A1, [A0] 0000732C 2269 0018 movea.l A1, [A1 + 0x18] 00007330 4E91 jsr [A1] 00007332 4A00 tst.b D0 00007334 4FEF 0014 lea.l A7, [A7 + 0x14] 00007338 6712 beq +0x14 /* 0000734C */ 0000733A 2F0B move.l -[A7], A3 0000733C 2F0A move.l -[A7], A2 0000733E 2057 movea.l A0, [A7] 00007340 2268 0004 movea.l A1, [A0 + 0x4] 00007344 2269 0124 movea.l A1, [A1 + 0x124] 00007348 4E91 jsr [A1] 0000734A 504F addq.w A7, 8 label0000734C: 0000734C 42A7 clr.l -[A7] 0000734E 486A 0044 pea.l [A2 + 0x44] 00007352 486E FFEC pea.l [A6 - 0x14] 00007356 4EB9 0000 C054 jsr [0x0000C054] 0000735C 4FEF 000C lea.l A7, [A7 + 0xC] 00007360 6024 bra +0x26 /* 00007386 */ label00007362: 00007362 486A 0074 pea.l [A2 + 0x74] 00007366 4EB9 0000 9F20 jsr [0x00009F20] 0000736C 584F addq.w A7, 4 0000736E 2F08 move.l -[A7], A0 00007370 2F0B move.l -[A7], A3 00007372 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007376 2057 movea.l A0, [A7] 00007378 2268 0004 movea.l A1, [A0 + 0x4] 0000737C 2269 0120 movea.l A1, [A1 + 0x120] 00007380 4E91 jsr [A1] 00007382 4FEF 000C lea.l A7, [A7 + 0xC] label00007386: 00007386 486E FFFC pea.l [A6 - 0x4] 0000738A 486E FFEC pea.l [A6 - 0x14] 0000738E 4EB9 0000 C00C jsr [0x0000C00C] 00007394 4A00 tst.b D0 00007396 504F addq.w A7, 8 00007398 66C8 bne -0x36 /* 00007362 */ 0000739A 3F3C FFFF move.w -[A7], 0xFFFF 0000739E 486E FFEC pea.l [A6 - 0x14] 000073A2 4EB9 0000 C022 jsr [0x0000C022] 000073A8 5C4F addq.w A7, 6 000073AA 6048 bra +0x4A /* 000073F4 */ 000073AC 4EB9 0000 1D0A jsr [0x00001D0A] 000073B2 5300 subq.b D0, 1 000073B4 661C bne +0x1E /* 000073D2 */ 000073B6 4878 0557 push.l 0x557 000073BA 4879 0000 4BFA push.l 0x4BFA 000073C0 4879 0000 4AD4 push.l 0x4AD4 000073C6 4EB9 0000 01B0 jsr [0x000001B0] 000073CC 4FEF 000C lea.l A7, [A7 + 0xC] 000073D0 6018 bra +0x1A /* 000073EA */ label000073D2: 000073D2 4EB9 0000 1D0A jsr [0x00001D0A] 000073D8 5500 subq.b D0, 2 000073DA 660E bne +0x10 /* 000073EA */ 000073DC 4879 0000 4AD4 push.l 0x4AD4 000073E2 4EB9 0000 1CFC jsr [0x00001CFC] 000073E8 584F addq.w A7, 4 label000073EA: 000073EA 486E FFD4 pea.l [A6 - 0x2C] 000073EE 4EB9 0000 0150 jsr [0x00000150] label000073F4: 000073F4 486A 0074 pea.l [A2 + 0x74] 000073F8 4EB9 0003 B708 jsr [0x0003B708] 000073FE 584F addq.w A7, 4 label00007400: 00007400 245F movea.l A2, [A7]+ 00007402 265F movea.l A3, [A7]+ 00007404 4E5E unlink A6 00007406 4E75 rts 00007408 4E56 FFF4 link A6, -0x000C 0000740C 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00007410 266E 0008 movea.l A3, [A6 + 0x8] 00007414 246E 000C movea.l A2, [A6 + 0xC] 00007418 7600 moveq.l D3, 0x00 0000741A 486E FFFC pea.l [A6 - 0x4] 0000741E 2F0B move.l -[A7], A3 00007420 61FF FFFF A506 bsr -0x5AF8 /* 00001928 */ 00007426 486E FFF4 pea.l [A6 - 0xC] 0000742A 486E FFF8 pea.l [A6 - 0x8] 0000742E 2F0B move.l -[A7], A3 00007430 2057 movea.l A0, [A7] 00007432 2268 0004 movea.l A1, [A0 + 0x4] 00007436 2269 0114 movea.l A1, [A1 + 0x114] 0000743A 4E91 jsr [A1] 0000743C 2012 move.l D0, [A2] 0000743E B0AE FFF8 cmp.l D0, [A6 - 0x8] 00007442 4FEF 0014 lea.l A7, [A7 + 0x14] 00007446 623C bhi +0x3E /* 00007484 */ 00007448 202A 0004 move.l D0, [A2 + 0x4] 0000744C B0AE FFF4 cmp.l D0, [A6 - 0xC] 00007450 6232 bhi +0x34 /* 00007484 */ 00007452 2612 move.l D3, [A2] 00007454 5383 subq.l D3, 1 00007456 306E FFFC movea.w A0, [A6 - 0x4] 0000745A 2208 move.l D1, A0 0000745C 4C01 3800 movem.w A3,A4,A5, D1 00007460 282A 0004 move.l D4, [A2 + 0x4] 00007464 5384 subq.l D4, 1 00007466 306E FFFE movea.w A0, [A6 - 0x2] 0000746A 2208 move.l D1, A0 0000746C 4C01 4800 movem.w A3,A6, D1 00007470 4227 clr.b -[A7] 00007472 2F04 move.l -[A7], D4 00007474 2F03 move.l -[A7], D3 00007476 2F0B move.l -[A7], A3 00007478 61FF 0000 0014 bsr +0x16 /* 0000748E */ 0000747E 7601 moveq.l D3, 0x01 00007480 4FEF 000E lea.l A7, [A7 + 0xE] label00007484: 00007484 1003 move.b D0, D3 00007486 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000748A 4E5E unlink A6 0000748C 4E75 rts fn0000748E: 0000748E 4E56 0000 link A6, 0 00007492 2F0A move.l -[A7], A2 00007494 246E 0008 movea.l A2, [A6 + 0x8] 00007498 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000749C 202A 0034 move.l D0, [A2 + 0x34] 000074A0 90AA 0014 sub.l D0, [A2 + 0x14] 000074A4 D0AE 0010 add.l D0, [A6 + 0x10] 000074A8 2F00 move.l -[A7], D0 000074AA 202A 0030 move.l D0, [A2 + 0x30] 000074AE 90AA 0010 sub.l D0, [A2 + 0x10] 000074B2 D0AE 000C add.l D0, [A6 + 0xC] 000074B6 2F00 move.l -[A7], D0 000074B8 2F0A move.l -[A7], A2 000074BA 2057 movea.l A0, [A7] 000074BC 2268 0004 movea.l A1, [A0 + 0x4] 000074C0 2269 0184 movea.l A1, [A1 + 0x184] 000074C4 4E91 jsr [A1] 000074C6 4FEF 000E lea.l A7, [A7 + 0xE] 000074CA 245F movea.l A2, [A7]+ 000074CC 4E5E unlink A6 000074CE 4E75 rts 000074D0 4E56 FFEC link A6, -0x0014 000074D4 48E7 1E30 movem.l -[A7], D3,D4,D5,D6,A2,A3 000074D8 246E 0008 movea.l A2, [A6 + 0x8] 000074DC 282E 000C move.l D4, [A6 + 0xC] 000074E0 262E 0010 move.l D3, [A6 + 0x10] 000074E4 4A2E 0014 tst.b [A6 + 0x14] 000074E8 6774 beq +0x76 /* 0000755E */ 000074EA 2F0A move.l -[A7], A2 000074EC 4EB9 0000 E286 jsr [0x0000E286] 000074F2 4A00 tst.b D0 000074F4 584F addq.w A7, 4 000074F6 6766 beq +0x68 /* 0000755E */ 000074F8 2A04 move.l D5, D4 000074FA 6C02 bge +0x4 /* 000074FE */ 000074FC 4485 neg.l D5 label000074FE: 000074FE 2C03 move.l D6, D3 00007500 6C02 bge +0x4 /* 00007504 */ 00007502 4486 neg.l D6 label00007504: 00007504 302A 006E move.w D0, [A2 + 0x6E] 00007508 48C0 ext.l D0 0000750A 322A 0072 move.w D1, [A2 + 0x72] 0000750E 48C1 ext.l D1 00007510 9280 sub.l D1, D0 00007512 BA81 cmp.l D5, D1 00007514 6C38 bge +0x3A /* 0000754E */ 00007516 302A 006C move.w D0, [A2 + 0x6C] 0000751A 48C0 ext.l D0 0000751C 322A 0070 move.w D1, [A2 + 0x70] 00007520 48C1 ext.l D1 00007522 9280 sub.l D1, D0 00007524 BC81 cmp.l D6, D1 00007526 6C26 bge +0x28 /* 0000754E */ 00007528 2F0A move.l -[A7], A2 0000752A 2057 movea.l A0, [A7] 0000752C 2268 0004 movea.l A1, [A0 + 0x4] 00007530 2269 0100 movea.l A1, [A1 + 0x100] 00007534 4E91 jsr [A1] 00007536 2F03 move.l -[A7], D3 00007538 2F04 move.l -[A7], D4 0000753A 2F0A move.l -[A7], A2 0000753C 2057 movea.l A0, [A7] 0000753E 2268 0004 movea.l A1, [A0 + 0x4] 00007542 2269 0190 movea.l A1, [A1 + 0x190] 00007546 4E91 jsr [A1] 00007548 4FEF 0010 lea.l A7, [A7 + 0x10] 0000754C 6010 bra +0x12 /* 0000755E */ label0000754E: 0000754E 2F0A move.l -[A7], A2 00007550 2057 movea.l A0, [A7] 00007552 2268 0004 movea.l A1, [A0 + 0x4] 00007556 2269 00C4 movea.l A1, [A1 + 0xC4] 0000755A 4E91 jsr [A1] 0000755C 584F addq.w A7, 4 label0000755E: 0000755E 99AA 0030 sub.l [A2 + 0x30], D4 00007562 97AA 0034 sub.l [A2 + 0x34], D3 00007566 2F0A move.l -[A7], A2 00007568 2057 movea.l A0, [A7] 0000756A 2268 0004 movea.l A1, [A0 + 0x4] 0000756E 2269 0178 movea.l A1, [A1 + 0x178] 00007572 4E91 jsr [A1] 00007574 2F0A move.l -[A7], A2 00007576 4EBA F712 jsr [PC - 0x8EE /* 00006C8A */] 0000757A 42A7 clr.l -[A7] 0000757C 486A 0044 pea.l [A2 + 0x44] 00007580 486E FFEC pea.l [A6 - 0x14] 00007584 4EB9 0000 C054 jsr [0x0000C054] 0000758A 486E FFFC pea.l [A6 - 0x4] 0000758E 486E FFEC pea.l [A6 - 0x14] 00007592 4EB9 0000 C00C jsr [0x0000C00C] 00007598 4A00 tst.b D0 0000759A 4FEF 001C lea.l A7, [A7 + 0x1C] 0000759E 672A beq +0x2C /* 000075CA */ label000075A0: 000075A0 2F03 move.l -[A7], D3 000075A2 2F04 move.l -[A7], D4 000075A4 2F2E FFFC move.l -[A7], [A6 - 0x4] 000075A8 2057 movea.l A0, [A7] 000075AA 2268 0004 movea.l A1, [A0 + 0x4] 000075AE 2269 0064 movea.l A1, [A1 + 0x64] 000075B2 4E91 jsr [A1] 000075B4 486E FFFC pea.l [A6 - 0x4] 000075B8 486E FFEC pea.l [A6 - 0x14] 000075BC 4EB9 0000 C00C jsr [0x0000C00C] 000075C2 4A00 tst.b D0 000075C4 4FEF 0014 lea.l A7, [A7 + 0x14] 000075C8 66D6 bne -0x28 /* 000075A0 */ label000075CA: 000075CA 266A 0020 movea.l A3, [A2 + 0x20] 000075CE 200B move.l D0, A3 000075D0 6712 beq +0x14 /* 000075E4 */ 000075D2 2F0A move.l -[A7], A2 000075D4 2F0B move.l -[A7], A3 000075D6 2057 movea.l A0, [A7] 000075D8 2268 0004 movea.l A1, [A0 + 0x4] 000075DC 2269 019C movea.l A1, [A1 + 0x19C] 000075E0 4E91 jsr [A1] 000075E2 504F addq.w A7, 8 label000075E4: 000075E4 4A2E 0014 tst.b [A6 + 0x14] 000075E8 671E beq +0x20 /* 00007608 */ 000075EA 2F0A move.l -[A7], A2 000075EC 4EB9 0000 E286 jsr [0x0000E286] 000075F2 4A00 tst.b D0 000075F4 584F addq.w A7, 4 000075F6 6710 beq +0x12 /* 00007608 */ 000075F8 2F0A move.l -[A7], A2 000075FA 2057 movea.l A0, [A7] 000075FC 2268 0004 movea.l A1, [A0 + 0x4] 00007600 2269 0100 movea.l A1, [A1 + 0x100] 00007604 4E91 jsr [A1] 00007606 584F addq.w A7, 4 label00007608: 00007608 3F3C FFFF move.w -[A7], 0xFFFF 0000760C 486E FFEC pea.l [A6 - 0x14] 00007610 4EB9 0000 C022 jsr [0x0000C022] 00007616 5C4F addq.w A7, 6 00007618 4CDF 0C78 movem.l D3,D4,D5,D6,A2,A3, [A7]+ 0000761C 4E5E unlink A6 0000761E 4E75 rts fn00007620: 00007620 4E56 0000 link A6, 0 00007624 2F0A move.l -[A7], A2 00007626 246E 0008 movea.l A2, [A6 + 0x8] 0000762A 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000762E 202A 0034 move.l D0, [A2 + 0x34] 00007632 90AA 0014 sub.l D0, [A2 + 0x14] 00007636 D0AE 0010 add.l D0, [A6 + 0x10] 0000763A 2F00 move.l -[A7], D0 0000763C 202A 0030 move.l D0, [A2 + 0x30] 00007640 90AA 0010 sub.l D0, [A2 + 0x10] 00007644 D0AE 000C add.l D0, [A6 + 0xC] 00007648 2F00 move.l -[A7], D0 0000764A 2F0A move.l -[A7], A2 0000764C 2057 movea.l A0, [A7] 0000764E 2268 0004 movea.l A1, [A0 + 0x4] 00007652 2269 0188 movea.l A1, [A1 + 0x188] 00007656 4E91 jsr [A1] 00007658 4FEF 000E lea.l A7, [A7 + 0xE] 0000765C 245F movea.l A2, [A7]+ 0000765E 4E5E unlink A6 00007660 4E75 rts 00007662 4E56 0000 link A6, 0 00007666 48E7 1F30 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3 0000766A 246E 0008 movea.l A2, [A6 + 0x8] 0000766E 2A2E 000C move.l D5, [A6 + 0xC] 00007672 282E 0010 move.l D4, [A6 + 0x10] 00007676 4A85 tst.l D5 00007678 6734 beq +0x36 /* 000076AE */ 0000767A 262A 0030 move.l D3, [A2 + 0x30] 0000767E 2C2A 0010 move.l D6, [A2 + 0x10] 00007682 2003 move.l D0, D3 00007684 D0AA 0028 add.l D0, [A2 + 0x28] 00007688 2F00 move.l -[A7], D0 0000768A 2F03 move.l -[A7], D3 0000768C 302A 000C move.w D0, [A2 + 0xC] 00007690 48C0 ext.l D0 00007692 D086 add.l D0, D6 00007694 2F00 move.l -[A7], D0 00007696 2F06 move.l -[A7], D6 00007698 2F05 move.l -[A7], D5 0000769A 2F0A move.l -[A7], A2 0000769C 2057 movea.l A0, [A7] 0000769E 2268 0004 movea.l A1, [A0 + 0x4] 000076A2 2269 018C movea.l A1, [A1 + 0x18C] 000076A6 4E91 jsr [A1] 000076A8 2A00 move.l D5, D0 000076AA 4FEF 0018 lea.l A7, [A7 + 0x18] label000076AE: 000076AE 4A84 tst.l D4 000076B0 6734 beq +0x36 /* 000076E6 */ 000076B2 2E2A 0034 move.l D7, [A2 + 0x34] 000076B6 266A 0014 movea.l A3, [A2 + 0x14] 000076BA 2007 move.l D0, D7 000076BC D0AA 002C add.l D0, [A2 + 0x2C] 000076C0 2F00 move.l -[A7], D0 000076C2 2F07 move.l -[A7], D7 000076C4 302A 000E move.w D0, [A2 + 0xE] 000076C8 48C0 ext.l D0 000076CA D08B add.l D0, A3 000076CC 2F00 move.l -[A7], D0 000076CE 2F0B move.l -[A7], A3 000076D0 2F04 move.l -[A7], D4 000076D2 2F0A move.l -[A7], A2 000076D4 2057 movea.l A0, [A7] 000076D6 2268 0004 movea.l A1, [A0 + 0x4] 000076DA 2269 018C movea.l A1, [A1 + 0x18C] 000076DE 4E91 jsr [A1] 000076E0 2800 move.l D4, D0 000076E2 4FEF 0018 lea.l A7, [A7 + 0x18] label000076E6: 000076E6 7601 moveq.l D3, 0x01 000076E8 4A85 tst.l D5 000076EA 6606 bne +0x8 /* 000076F2 */ 000076EC 4A84 tst.l D4 000076EE 6602 bne +0x4 /* 000076F2 */ 000076F0 7600 moveq.l D3, 0x00 label000076F2: 000076F2 1C03 move.b D6, D3 000076F4 4A03 tst.b D3 000076F6 671A beq +0x1C /* 00007712 */ 000076F8 1F2E 0014 move.b -[A7], [A6 + 0x14] 000076FC 2F04 move.l -[A7], D4 000076FE 2F05 move.l -[A7], D5 00007700 2F0A move.l -[A7], A2 00007702 2057 movea.l A0, [A7] 00007704 2268 0004 movea.l A1, [A0 + 0x4] 00007708 2269 0184 movea.l A1, [A1 + 0x184] 0000770C 4E91 jsr [A1] 0000770E 4FEF 000E lea.l A7, [A7 + 0xE] label00007712: 00007712 1006 move.b D0, D6 00007714 4CDF 0CF8 movem.l D3,D4,D5,D6,D7,A2,A3, [A7]+ 00007718 4E5E unlink A6 0000771A 4E75 rts 0000771C 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00007720 242F 001C move.l D2, [A7 + 0x1C] 00007724 282F 0020 move.l D4, [A7 + 0x20] 00007728 206F 0024 movea.l A0, [A7 + 0x24] 0000772C 2E2F 0028 move.l D7, [A7 + 0x28] 00007730 286F 002C movea.l A4, [A7 + 0x2C] 00007734 2A02 move.l D5, D2 00007736 2C07 move.l D6, D7 00007738 9C82 sub.l D6, D2 0000773A 200C move.l D0, A4 0000773C 9082 sub.l D0, D2 0000773E 2240 movea.l A1, D0 00007740 4A82 tst.l D2 00007742 6C04 bge +0x6 /* 00007748 */ 00007744 BE84 cmp.l D7, D4 00007746 6C0C bge +0xE /* 00007754 */ label00007748: 00007748 4A82 tst.l D2 0000774A 6F0C ble +0xE /* 00007758 */ 0000774C BE84 cmp.l D7, D4 0000774E 6E08 bgt +0xA /* 00007758 */ 00007750 B9C8 cmpa.l A4, A0 00007752 6E04 bgt +0x6 /* 00007758 */ label00007754: 00007754 7A00 moveq.l D5, 0x00 00007756 6036 bra +0x38 /* 0000778E */ label00007758: 00007758 4A82 tst.l D2 0000775A 6C04 bge +0x6 /* 00007760 */ 0000775C BC84 cmp.l D6, D4 0000775E 6E18 bgt +0x1A /* 00007778 */ label00007760: 00007760 4A82 tst.l D2 00007762 6F1A ble +0x1C /* 0000777E */ 00007764 BC84 cmp.l D6, D4 00007766 6C16 bge +0x18 /* 0000777E */ 00007768 B3C8 cmpa.l A1, A0 0000776A 6C12 bge +0x14 /* 0000777E */ 0000776C 2008 move.l D0, A0 0000776E 9084 sub.l D0, D4 00007770 220C move.l D1, A4 00007772 9287 sub.l D1, D7 00007774 B280 cmp.l D1, D0 00007776 6C06 bge +0x8 /* 0000777E */ label00007778: 00007778 2A07 move.l D5, D7 0000777A 9A84 sub.l D5, D4 0000777C 6010 bra +0x12 /* 0000778E */ label0000777E: 0000777E 4A82 tst.l D2 00007780 6F0C ble +0xE /* 0000778E */ 00007782 BC84 cmp.l D6, D4 00007784 6C08 bge +0xA /* 0000778E */ 00007786 B3C8 cmpa.l A1, A0 00007788 6C04 bge +0x6 /* 0000778E */ 0000778A 2A0C move.l D5, A4 0000778C 9A88 sub.l D5, A0 label0000778E: 0000778E 2005 move.l D0, D5 00007790 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00007794 4E75 rts 00007796 4E56 FFF2 link A6, -0x000E 0000779A 2F0A move.l -[A7], A2 0000779C 246E 0008 movea.l A2, [A6 + 0x8] 000077A0 4227 clr.b -[A7] 000077A2 2F0A move.l -[A7], A2 000077A4 2057 movea.l A0, [A7] 000077A6 2268 0004 movea.l A1, [A0 + 0x4] 000077AA 2269 0108 movea.l A1, [A1 + 0x108] 000077AE 4E91 jsr [A1] 000077B0 4A00 tst.b D0 000077B2 5C4F addq.w A7, 6 000077B4 6700 00B2 beq +0xB4 /* 00007868 */ 000077B8 2D6A 006C FFF2 move.l [A6 - 0xE], [A2 + 0x6C] 000077BE 2D6A 0070 FFF6 move.l [A6 - 0xA], [A2 + 0x70] 000077C4 486E FFF2 pea.l [A6 - 0xE] 000077C8 2F0A move.l -[A7], A2 000077CA 2057 movea.l A0, [A7] 000077CC 2268 0004 movea.l A1, [A0 + 0x4] 000077D0 2269 0128 movea.l A1, [A1 + 0x128] 000077D4 4E91 jsr [A1] 000077D6 486E FFF6 pea.l [A6 - 0xA] 000077DA 2F0A move.l -[A7], A2 000077DC 2057 movea.l A0, [A7] 000077DE 2268 0004 movea.l A1, [A0 + 0x4] 000077E2 2269 0128 movea.l A1, [A1 + 0x128] 000077E6 4E91 jsr [A1] 000077E8 486E FFFA pea.l [A6 - 0x6] 000077EC 4EB9 0000 0490 jsr [0x00000490] 000077F2 486E FFF2 pea.l [A6 - 0xE] 000077F6 202E 000C move.l D0, [A6 + 0xC] 000077FA 4480 neg.l D0 000077FC 3F00 move.w -[A7], D0 000077FE 202E 0010 move.l D0, [A6 + 0x10] 00007802 4480 neg.l D0 00007804 3F00 move.w -[A7], D0 00007806 486E FFFA pea.l [A6 - 0x6] 0000780A 4EB9 0000 9F20 jsr [0x00009F20] 00007810 584F addq.w A7, 4 00007812 2F08 move.l -[A7], A0 00007814 A8EF syscall ScrollRect 00007816 486E FFFA pea.l [A6 - 0x6] 0000781A 4EB9 0000 9F20 jsr [0x00009F20] 00007820 584F addq.w A7, 4 00007822 2F08 move.l -[A7], A0 00007824 302A 0042 move.w D0, [A2 + 0x42] 00007828 48C0 ext.l D0 0000782A 4480 neg.l D0 0000782C 3F00 move.w -[A7], D0 0000782E 302A 0040 move.w D0, [A2 + 0x40] 00007832 48C0 ext.l D0 00007834 4480 neg.l D0 00007836 3F00 move.w -[A7], D0 00007838 A8E0 syscall OffsetRgn/OfsetRgn 0000783A 486E FFFA pea.l [A6 - 0x6] 0000783E 4EB9 0000 9F20 jsr [0x00009F20] 00007844 584F addq.w A7, 4 00007846 2F08 move.l -[A7], A0 00007848 2F0A move.l -[A7], A2 0000784A 2057 movea.l A0, [A7] 0000784C 2268 0004 movea.l A1, [A0 + 0x4] 00007850 2269 00E0 movea.l A1, [A1 + 0xE0] 00007854 4E91 jsr [A1] 00007856 3F3C FFFF move.w -[A7], 0xFFFF 0000785A 486E FFFA pea.l [A6 - 0x6] 0000785E 4EB9 0000 04B8 jsr [0x000004B8] 00007864 4FEF 0022 lea.l A7, [A7 + 0x22] label00007868: 00007868 245F movea.l A2, [A7]+ 0000786A 4E5E unlink A6 0000786C 4E75 rts 0000786E 4E56 FFF8 link A6, -0x0008 00007872 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00007876 246E 0008 movea.l A2, [A6 + 0x8] 0000787A 382E 000E move.w D4, [A6 + 0xE] 0000787E 3604 move.w D3, D4 00007880 3C04 move.w D6, D4 00007882 7A00 moveq.l D5, 0x00 00007884 486E FFF8 pea.l [A6 - 0x8] 00007888 2F0A move.l -[A7], A2 0000788A 2057 movea.l A0, [A7] 0000788C 2268 0004 movea.l A1, [A0 + 0x4] 00007890 2269 0040 movea.l A1, [A1 + 0x40] 00007894 4E91 jsr [A1] 00007896 7600 moveq.l D3, 0x00 00007898 B86E FFFA cmp.w D4, [A6 - 0x6] 0000789C 504F addq.w A7, 8 0000789E 6C08 bge +0xA /* 000078A8 */ 000078A0 262A 0038 move.l D3, [A2 + 0x38] 000078A4 4483 neg.l D3 000078A6 600A bra +0xC /* 000078B2 */ label000078A8: 000078A8 BC6E FFFE cmp.w D6, [A6 - 0x2] 000078AC 6F04 ble +0x6 /* 000078B2 */ 000078AE 262A 0038 move.l D3, [A2 + 0x38] label000078B2: 000078B2 7800 moveq.l D4, 0x00 000078B4 302E 000C move.w D0, [A6 + 0xC] 000078B8 B06E FFF8 cmp.w D0, [A6 - 0x8] 000078BC 6C08 bge +0xA /* 000078C6 */ 000078BE 282A 003C move.l D4, [A2 + 0x3C] 000078C2 4484 neg.l D4 000078C4 600E bra +0x10 /* 000078D4 */ label000078C6: 000078C6 302E 000C move.w D0, [A6 + 0xC] 000078CA B06E FFFC cmp.w D0, [A6 - 0x4] 000078CE 6F04 ble +0x6 /* 000078D4 */ 000078D0 282A 003C move.l D4, [A2 + 0x3C] label000078D4: 000078D4 4A83 tst.l D3 000078D6 6604 bne +0x6 /* 000078DC */ 000078D8 4A84 tst.l D4 000078DA 671C beq +0x1E /* 000078F8 */ label000078DC: 000078DC 1F3C 0001 move.b -[A7], 0x1 000078E0 2F04 move.l -[A7], D4 000078E2 2F03 move.l -[A7], D3 000078E4 2F0A move.l -[A7], A2 000078E6 2057 movea.l A0, [A7] 000078E8 2268 0004 movea.l A1, [A0 + 0x4] 000078EC 2269 0188 movea.l A1, [A1 + 0x188] 000078F0 4E91 jsr [A1] 000078F2 1A00 move.b D5, D0 000078F4 4FEF 000E lea.l A7, [A7 + 0xE] label000078F8: 000078F8 1005 move.b D0, D5 000078FA 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 000078FE 4E5E unlink A6 00007900 4E75 rts 00007902 4E56 0000 link A6, 0 00007906 2F0B move.l -[A7], A3 00007908 2F0A move.l -[A7], A2 0000790A 246E 0008 movea.l A2, [A6 + 0x8] 0000790E 206E 000C movea.l A0, [A6 + 0xC] 00007912 2550 0038 move.l [A2 + 0x38], [A0] 00007916 2568 0004 003C move.l [A2 + 0x3C], [A0 + 0x4] 0000791C 7001 moveq.l D0, 0x01 0000791E B0AA 0038 cmp.l D0, [A2 + 0x38] 00007922 6F06 ble +0x8 /* 0000792A */ 00007924 7001 moveq.l D0, 0x01 00007926 2540 0038 move.l [A2 + 0x38], D0 label0000792A: 0000792A 7001 moveq.l D0, 0x01 0000792C B0AA 003C cmp.l D0, [A2 + 0x3C] 00007930 6F06 ble +0x8 /* 00007938 */ 00007932 7001 moveq.l D0, 0x01 00007934 2540 003C move.l [A2 + 0x3C], D0 label00007938: 00007938 266A 0020 movea.l A3, [A2 + 0x20] 0000793C 200B move.l D0, A3 0000793E 6712 beq +0x14 /* 00007952 */ 00007940 2F0A move.l -[A7], A2 00007942 2F0B move.l -[A7], A3 00007944 2057 movea.l A0, [A7] 00007946 2268 0004 movea.l A1, [A0 + 0x4] 0000794A 2269 019C movea.l A1, [A1 + 0x19C] 0000794E 4E91 jsr [A1] 00007950 504F addq.w A7, 8 label00007952: 00007952 245F movea.l A2, [A7]+ 00007954 265F movea.l A3, [A7]+ 00007956 4E5E unlink A6 00007958 4E75 rts fn0000795A: 0000795A 206F 0004 movea.l A0, [A7 + 0x4] 0000795E 226F 0008 movea.l A1, [A7 + 0x8] 00007962 22A8 0038 move.l [A1], [A0 + 0x38] 00007966 2368 003C 0004 move.l [A1 + 0x4], [A0 + 0x3C] 0000796C 4E75 rts fn0000796E: 0000796E 4E56 0000 link A6, 0 00007972 2F0A move.l -[A7], A2 00007974 246E 0008 movea.l A2, [A6 + 0x8] 00007978 1F2E 0014 move.b -[A7], [A6 + 0x14] 0000797C 202E 0010 move.l D0, [A6 + 0x10] 00007980 90AA 002C sub.l D0, [A2 + 0x2C] 00007984 2F00 move.l -[A7], D0 00007986 202E 000C move.l D0, [A6 + 0xC] 0000798A 90AA 0028 sub.l D0, [A2 + 0x28] 0000798E 2F00 move.l -[A7], D0 00007990 2F0A move.l -[A7], A2 00007992 2057 movea.l A0, [A7] 00007994 2268 0004 movea.l A1, [A0 + 0x4] 00007998 2269 0198 movea.l A1, [A1 + 0x198] 0000799C 4E91 jsr [A1] 0000799E 4FEF 000E lea.l A7, [A7 + 0xE] 000079A2 245F movea.l A2, [A7]+ 000079A4 4E5E unlink A6 000079A6 4E75 rts 000079A8 4E56 0000 link A6, 0 000079AC 2F0B move.l -[A7], A3 000079AE 2F0A move.l -[A7], A2 000079B0 246E 0008 movea.l A2, [A6 + 0x8] 000079B4 202E 000C move.l D0, [A6 + 0xC] 000079B8 D1AA 0028 add.l [A2 + 0x28], D0 000079BC 202E 0010 move.l D0, [A6 + 0x10] 000079C0 D1AA 002C add.l [A2 + 0x2C], D0 000079C4 1F2E 0014 move.b -[A7], [A6 + 0x14] 000079C8 2F0A move.l -[A7], A2 000079CA 2057 movea.l A0, [A7] 000079CC 2268 0004 movea.l A1, [A0 + 0x4] 000079D0 2269 01C0 movea.l A1, [A1 + 0x1C0] 000079D4 4E91 jsr [A1] 000079D6 266A 0020 movea.l A3, [A2 + 0x20] 000079DA 200B move.l D0, A3 000079DC 5C4F addq.w A7, 6 000079DE 6712 beq +0x14 /* 000079F2 */ 000079E0 2F0A move.l -[A7], A2 000079E2 2F0B move.l -[A7], A3 000079E4 2057 movea.l A0, [A7] 000079E6 2268 0004 movea.l A1, [A0 + 0x4] 000079EA 2269 019C movea.l A1, [A1 + 0x19C] 000079EE 4E91 jsr [A1] 000079F0 504F addq.w A7, 8 label000079F2: 000079F2 245F movea.l A2, [A7]+ 000079F4 265F movea.l A3, [A7]+ 000079F6 4E5E unlink A6 000079F8 4E75 rts 000079FA 4E56 FFF0 link A6, -0x0010 000079FE 48E7 1820 movem.l -[A7], D3,D4,A2 00007A02 246E 0008 movea.l A2, [A6 + 0x8] 00007A06 4A2A 007A tst.b [A2 + 0x7A] 00007A0A 6700 00A2 beq +0xA4 /* 00007AAE */ 00007A0E 486E FFF0 pea.l [A6 - 0x10] 00007A12 2F0A move.l -[A7], A2 00007A14 2057 movea.l A0, [A7] 00007A16 2268 0004 movea.l A1, [A0 + 0x4] 00007A1A 2269 0174 movea.l A1, [A1 + 0x174] 00007A1E 4E91 jsr [A1] 00007A20 2D6E FFF0 FFF8 move.l [A6 - 0x8], [A6 - 0x10] 00007A26 2D6E FFF4 FFFC move.l [A6 - 0x4], [A6 - 0xC] 00007A2C 282A 002C move.l D4, [A2 + 0x2C] 00007A30 202A 0034 move.l D0, [A2 + 0x34] 00007A34 D084 add.l D0, D4 00007A36 362A 000E move.w D3, [A2 + 0xE] 00007A3A 3203 move.w D1, D3 00007A3C 48C1 ext.l D1 00007A3E D2AA 0014 add.l D1, [A2 + 0x14] 00007A42 B280 cmp.l D1, D0 00007A44 504F addq.w A7, 8 00007A46 6F12 ble +0x14 /* 00007A5A */ 00007A48 3043 movea.w A0, D3 00007A4A 2004 move.l D0, D4 00007A4C 9088 sub.l D0, A0 00007A4E 2D40 FFFC move.l [A6 - 0x4], D0 00007A52 4A80 tst.l D0 00007A54 6C04 bge +0x6 /* 00007A5A */ 00007A56 42AE FFFC clr.l [A6 - 0x4] label00007A5A: 00007A5A 282A 0028 move.l D4, [A2 + 0x28] 00007A5E 202A 0030 move.l D0, [A2 + 0x30] 00007A62 D084 add.l D0, D4 00007A64 362A 000C move.w D3, [A2 + 0xC] 00007A68 3203 move.w D1, D3 00007A6A 48C1 ext.l D1 00007A6C D2AA 0010 add.l D1, [A2 + 0x10] 00007A70 B280 cmp.l D1, D0 00007A72 6F12 ble +0x14 /* 00007A86 */ 00007A74 3043 movea.w A0, D3 00007A76 2004 move.l D0, D4 00007A78 9088 sub.l D0, A0 00007A7A 2D40 FFF8 move.l [A6 - 0x8], D0 00007A7E 4A80 tst.l D0 00007A80 6C04 bge +0x6 /* 00007A86 */ 00007A82 42AE FFF8 clr.l [A6 - 0x8] label00007A86: 00007A86 262E FFFC move.l D3, [A6 - 0x4] 00007A8A B6AE FFF4 cmp.l D3, [A6 - 0xC] 00007A8E 660A bne +0xC /* 00007A9A */ 00007A90 202E FFF8 move.l D0, [A6 - 0x8] 00007A94 B0AE FFF0 cmp.l D0, [A6 - 0x10] 00007A98 6714 beq +0x16 /* 00007AAE */ label00007A9A: 00007A9A 1F2E 000C move.b -[A7], [A6 + 0xC] 00007A9E 2F03 move.l -[A7], D3 00007AA0 2F2E FFF8 move.l -[A7], [A6 - 0x8] 00007AA4 2F0A move.l -[A7], A2 00007AA6 4EBA F9E6 jsr [PC - 0x61A /* 0000748E */] 00007AAA 4FEF 000E lea.l A7, [A7 + 0xE] label00007AAE: 00007AAE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00007AB2 4E5E unlink A6 00007AB4 4E75 rts 00007AB6 4E75 rts 00007AB8 4E56 FFEC link A6, -0x0014 00007ABC 48E7 1820 movem.l -[A7], D3,D4,A2 00007AC0 282E 000C move.l D4, [A6 + 0xC] 00007AC4 262E 0010 move.l D3, [A6 + 0x10] 00007AC8 95CA sub.l A2, A2 00007ACA 4878 FFFF push.l 0xFFFF 00007ACE 206E 0008 movea.l A0, [A6 + 0x8] 00007AD2 4868 0044 pea.l [A0 + 0x44] 00007AD6 486E FFEC pea.l [A6 - 0x14] 00007ADA 4EB9 0000 C054 jsr [0x0000C054] 00007AE0 486E FFFC pea.l [A6 - 0x4] 00007AE4 486E FFEC pea.l [A6 - 0x14] 00007AE8 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007AEE 4A00 tst.b D0 00007AF0 4FEF 0014 lea.l A7, [A7 + 0x14] 00007AF4 6736 beq +0x38 /* 00007B2C */ label00007AF6: 00007AF6 2F03 move.l -[A7], D3 00007AF8 2F04 move.l -[A7], D4 00007AFA 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007AFE 2057 movea.l A0, [A7] 00007B00 2268 0004 movea.l A1, [A0 + 0x4] 00007B04 2269 006C movea.l A1, [A1 + 0x6C] 00007B08 4E91 jsr [A1] 00007B0A 4A00 tst.b D0 00007B0C 4FEF 000C lea.l A7, [A7 + 0xC] 00007B10 6706 beq +0x8 /* 00007B18 */ 00007B12 246E FFFC movea.l A2, [A6 - 0x4] 00007B16 6014 bra +0x16 /* 00007B2C */ label00007B18: 00007B18 486E FFFC pea.l [A6 - 0x4] 00007B1C 486E FFEC pea.l [A6 - 0x14] 00007B20 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007B26 4A00 tst.b D0 00007B28 504F addq.w A7, 8 00007B2A 66CA bne -0x34 /* 00007AF6 */ label00007B2C: 00007B2C 3F3C FFFF move.w -[A7], 0xFFFF 00007B30 486E FFEC pea.l [A6 - 0x14] 00007B34 4EB9 0000 C022 jsr [0x0000C022] 00007B3A 204A movea.l A0, A2 00007B3C 5C4F addq.w A7, 6 00007B3E 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00007B42 4E5E unlink A6 00007B44 4E75 rts 00007B46 4E56 FFEC link A6, -0x0014 00007B4A 48E7 1820 movem.l -[A7], D3,D4,A2 00007B4E 282E 000C move.l D4, [A6 + 0xC] 00007B52 262E 0010 move.l D3, [A6 + 0x10] 00007B56 95CA sub.l A2, A2 00007B58 4878 FFFF push.l 0xFFFF 00007B5C 206E 0008 movea.l A0, [A6 + 0x8] 00007B60 4868 0044 pea.l [A0 + 0x44] 00007B64 486E FFEC pea.l [A6 - 0x14] 00007B68 4EB9 0000 C054 jsr [0x0000C054] 00007B6E 486E FFFC pea.l [A6 - 0x4] 00007B72 486E FFEC pea.l [A6 - 0x14] 00007B76 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007B7C 4A00 tst.b D0 00007B7E 4FEF 0014 lea.l A7, [A7 + 0x14] 00007B82 6764 beq +0x66 /* 00007BE8 */ label00007B84: 00007B84 2F03 move.l -[A7], D3 00007B86 2F04 move.l -[A7], D4 00007B88 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007B8C 2057 movea.l A0, [A7] 00007B8E 2268 0004 movea.l A1, [A0 + 0x4] 00007B92 2269 0074 movea.l A1, [A1 + 0x74] 00007B96 4E91 jsr [A1] 00007B98 4A00 tst.b D0 00007B9A 4FEF 000C lea.l A7, [A7 + 0xC] 00007B9E 6734 beq +0x36 /* 00007BD4 */ 00007BA0 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007BA4 4EB9 0000 E286 jsr [0x0000E286] 00007BAA 4A00 tst.b D0 00007BAC 584F addq.w A7, 4 00007BAE 6724 beq +0x26 /* 00007BD4 */ 00007BB0 2F03 move.l -[A7], D3 00007BB2 2F04 move.l -[A7], D4 00007BB4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007BB8 2057 movea.l A0, [A7] 00007BBA 2268 0004 movea.l A1, [A0 + 0x4] 00007BBE 2269 0078 movea.l A1, [A1 + 0x78] 00007BC2 4E91 jsr [A1] 00007BC4 2448 movea.l A2, A0 00007BC6 200A move.l D0, A2 00007BC8 4FEF 000C lea.l A7, [A7 + 0xC] 00007BCC 661A bne +0x1C /* 00007BE8 */ 00007BCE 246E FFFC movea.l A2, [A6 - 0x4] 00007BD2 6014 bra +0x16 /* 00007BE8 */ label00007BD4: 00007BD4 486E FFFC pea.l [A6 - 0x4] 00007BD8 486E FFEC pea.l [A6 - 0x14] 00007BDC 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007BE2 4A00 tst.b D0 00007BE4 504F addq.w A7, 8 00007BE6 669C bne -0x62 /* 00007B84 */ label00007BE8: 00007BE8 3F3C FFFF move.w -[A7], 0xFFFF 00007BEC 486E FFEC pea.l [A6 - 0x14] 00007BF0 4EB9 0000 C022 jsr [0x0000C022] 00007BF6 204A movea.l A0, A2 00007BF8 5C4F addq.w A7, 6 00007BFA 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00007BFE 4E5E unlink A6 00007C00 4E75 rts 00007C02 4E56 FFEC link A6, -0x0014 00007C06 48E7 1820 movem.l -[A7], D3,D4,A2 00007C0A 282E 000C move.l D4, [A6 + 0xC] 00007C0E 262E 0010 move.l D3, [A6 + 0x10] 00007C12 95CA sub.l A2, A2 00007C14 4878 FFFF push.l 0xFFFF 00007C18 206E 0008 movea.l A0, [A6 + 0x8] 00007C1C 4868 0044 pea.l [A0 + 0x44] 00007C20 486E FFEC pea.l [A6 - 0x14] 00007C24 4EB9 0000 C054 jsr [0x0000C054] 00007C2A 486E FFFC pea.l [A6 - 0x4] 00007C2E 486E FFEC pea.l [A6 - 0x14] 00007C32 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007C38 4A00 tst.b D0 00007C3A 4FEF 0014 lea.l A7, [A7 + 0x14] 00007C3E 6746 beq +0x48 /* 00007C86 */ label00007C40: 00007C40 2F03 move.l -[A7], D3 00007C42 2F04 move.l -[A7], D4 00007C44 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007C48 2057 movea.l A0, [A7] 00007C4A 2268 0004 movea.l A1, [A0 + 0x4] 00007C4E 2269 0074 movea.l A1, [A1 + 0x74] 00007C52 4E91 jsr [A1] 00007C54 4A00 tst.b D0 00007C56 4FEF 000C lea.l A7, [A7 + 0xC] 00007C5A 6716 beq +0x18 /* 00007C72 */ 00007C5C 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007C60 4EB9 0000 E286 jsr [0x0000E286] 00007C66 4A00 tst.b D0 00007C68 584F addq.w A7, 4 00007C6A 6706 beq +0x8 /* 00007C72 */ 00007C6C 246E FFFC movea.l A2, [A6 - 0x4] 00007C70 6014 bra +0x16 /* 00007C86 */ label00007C72: 00007C72 486E FFFC pea.l [A6 - 0x4] 00007C76 486E FFEC pea.l [A6 - 0x14] 00007C7A 4EB9 0003 D2B2 jsr [0x0003D2B2] 00007C80 4A00 tst.b D0 00007C82 504F addq.w A7, 8 00007C84 66BA bne -0x44 /* 00007C40 */ label00007C86: 00007C86 3F3C FFFF move.w -[A7], 0xFFFF 00007C8A 486E FFEC pea.l [A6 - 0x14] 00007C8E 4EB9 0000 C022 jsr [0x0000C022] 00007C94 204A movea.l A0, A2 00007C96 5C4F addq.w A7, 6 00007C98 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00007C9C 4E5E unlink A6 00007C9E 4E75 rts 00007CA0 4E56 0000 link A6, 0 00007CA4 2F0B move.l -[A7], A3 00007CA6 2F0A move.l -[A7], A2 00007CA8 246E 000C movea.l A2, [A6 + 0xC] 00007CAC 3052 movea.w A0, [A2] 00007CAE 2F08 move.l -[A7], A0 00007CB0 306A 0002 movea.w A0, [A2 + 0x2] 00007CB4 2F08 move.l -[A7], A0 00007CB6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007CBA 2057 movea.l A0, [A7] 00007CBC 2268 0004 movea.l A1, [A0 + 0x4] 00007CC0 2269 0070 movea.l A1, [A1 + 0x70] 00007CC4 4E91 jsr [A1] 00007CC6 2648 movea.l A3, A0 00007CC8 200B move.l D0, A3 00007CCA 4FEF 000C lea.l A7, [A7 + 0xC] 00007CCE 6714 beq +0x16 /* 00007CE4 */ 00007CD0 2F0A move.l -[A7], A2 00007CD2 2F0B move.l -[A7], A3 00007CD4 2057 movea.l A0, [A7] 00007CD6 2268 0004 movea.l A1, [A0 + 0x4] 00007CDA 2269 0080 movea.l A1, [A1 + 0x80] 00007CDE 4E91 jsr [A1] 00007CE0 504F addq.w A7, 8 00007CE2 600E bra +0x10 /* 00007CF2 */ label00007CE4: 00007CE4 2F0A move.l -[A7], A2 00007CE6 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007CEA 61FF FFFF A39C bsr -0x5C62 /* 00002088 */ 00007CF0 504F addq.w A7, 8 label00007CF2: 00007CF2 245F movea.l A2, [A7]+ 00007CF4 265F movea.l A3, [A7]+ 00007CF6 4E5E unlink A6 00007CF8 4E75 rts 00007CFA 4E56 0000 link A6, 0 00007CFE 2F0A move.l -[A7], A2 00007D00 306E 000C movea.w A0, [A6 + 0xC] 00007D04 2F08 move.l -[A7], A0 00007D06 306E 000E movea.w A0, [A6 + 0xE] 00007D0A 2F08 move.l -[A7], A0 00007D0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007D10 2057 movea.l A0, [A7] 00007D12 2268 0004 movea.l A1, [A0 + 0x4] 00007D16 2269 0070 movea.l A1, [A1 + 0x70] 00007D1A 4E91 jsr [A1] 00007D1C 2448 movea.l A2, A0 00007D1E 200A move.l D0, A2 00007D20 4FEF 000C lea.l A7, [A7 + 0xC] 00007D24 671C beq +0x1E /* 00007D42 */ 00007D26 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007D2A 2F2E 000C move.l -[A7], [A6 + 0xC] 00007D2E 2F0A move.l -[A7], A2 00007D30 2057 movea.l A0, [A7] 00007D32 2268 0004 movea.l A1, [A0 + 0x4] 00007D36 2269 0090 movea.l A1, [A1 + 0x90] 00007D3A 4E91 jsr [A1] 00007D3C 4FEF 000C lea.l A7, [A7 + 0xC] 00007D40 6016 bra +0x18 /* 00007D58 */ label00007D42: 00007D42 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007D46 2F2E 000C move.l -[A7], [A6 + 0xC] 00007D4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007D4E 61FF FFFF A490 bsr -0x5B6E /* 000021E0 */ 00007D54 4FEF 000C lea.l A7, [A7 + 0xC] label00007D58: 00007D58 245F movea.l A2, [A7]+ 00007D5A 4E5E unlink A6 00007D5C 4E75 rts 00007D5E 4E56 0000 link A6, 0 00007D62 2F2E 000C move.l -[A7], [A6 + 0xC] 00007D66 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007D6A 2057 movea.l A0, [A7] 00007D6C 2268 0004 movea.l A1, [A0 + 0x4] 00007D70 2269 0014 movea.l A1, [A1 + 0x14] 00007D74 4E91 jsr [A1] 00007D76 4E5E unlink A6 00007D78 4E75 rts 00007D7A 4E56 FFEC link A6, -0x0014 00007D7E 48E7 1030 movem.l -[A7], D3,A2,A3 00007D82 266E 0008 movea.l A3, [A6 + 0x8] 00007D86 262E 000C move.l D3, [A6 + 0xC] 00007D8A 95CA sub.l A2, A2 00007D8C B6AB 0008 cmp.l D3, [A3 + 0x8] 00007D90 6604 bne +0x6 /* 00007D96 */ 00007D92 244B movea.l A2, A3 00007D94 6064 bra +0x66 /* 00007DFA */ label00007D96: 00007D96 42A7 clr.l -[A7] 00007D98 486B 0044 pea.l [A3 + 0x44] 00007D9C 486E FFEC pea.l [A6 - 0x14] 00007DA0 4EB9 0000 C054 jsr [0x0000C054] 00007DA6 486E FFFC pea.l [A6 - 0x4] 00007DAA 486E FFEC pea.l [A6 - 0x14] 00007DAE 4EB9 0000 C00C jsr [0x0000C00C] 00007DB4 4A00 tst.b D0 00007DB6 4FEF 0014 lea.l A7, [A7 + 0x14] 00007DBA 672E beq +0x30 /* 00007DEA */ label00007DBC: 00007DBC 2F03 move.l -[A7], D3 00007DBE 2F2E FFFC move.l -[A7], [A6 - 0x4] 00007DC2 2057 movea.l A0, [A7] 00007DC4 2268 0004 movea.l A1, [A0 + 0x4] 00007DC8 2269 0010 movea.l A1, [A1 + 0x10] 00007DCC 4E91 jsr [A1] 00007DCE 2448 movea.l A2, A0 00007DD0 200A move.l D0, A2 00007DD2 504F addq.w A7, 8 00007DD4 6614 bne +0x16 /* 00007DEA */ 00007DD6 486E FFFC pea.l [A6 - 0x4] 00007DDA 486E FFEC pea.l [A6 - 0x14] 00007DDE 4EB9 0000 C00C jsr [0x0000C00C] 00007DE4 4A00 tst.b D0 00007DE6 504F addq.w A7, 8 00007DE8 66D2 bne -0x2C /* 00007DBC */ label00007DEA: 00007DEA 3F3C FFFF move.w -[A7], 0xFFFF 00007DEE 486E FFEC pea.l [A6 - 0x14] 00007DF2 4EB9 0000 C022 jsr [0x0000C022] 00007DF8 5C4F addq.w A7, 6 label00007DFA: 00007DFA 204A movea.l A0, A2 00007DFC 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00007E00 4E5E unlink A6 00007E02 4E75 rts 00007E04 4E56 0000 link A6, 0 00007E08 2F0A move.l -[A7], A2 00007E0A 2F03 move.l -[A7], D3 00007E0C 7600 moveq.l D3, 0x00 00007E0E 2F2E 000C move.l -[A7], [A6 + 0xC] 00007E12 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007E16 2057 movea.l A0, [A7] 00007E18 2268 0004 movea.l A1, [A0 + 0x4] 00007E1C 2269 0014 movea.l A1, [A1 + 0x14] 00007E20 4E91 jsr [A1] 00007E22 2448 movea.l A2, A0 00007E24 200A move.l D0, A2 00007E26 504F addq.w A7, 8 00007E28 6714 beq +0x16 /* 00007E3E */ 00007E2A 2F0A move.l -[A7], A2 00007E2C 2057 movea.l A0, [A7] 00007E2E 2268 0004 movea.l A1, [A0 + 0x4] 00007E32 2269 001C movea.l A1, [A1 + 0x1C] 00007E36 4E91 jsr [A1] 00007E38 2600 move.l D3, D0 00007E3A 584F addq.w A7, 4 00007E3C 603E bra +0x40 /* 00007E7C */ label00007E3E: 00007E3E 4EB9 0000 1D0A jsr [0x00001D0A] 00007E44 5300 subq.b D0, 1 00007E46 661C bne +0x1E /* 00007E64 */ 00007E48 4878 080E push.l 0x80E 00007E4C 4879 0000 4BFA push.l 0x4BFA 00007E52 4879 0000 4A0A push.l 0x4A0A /* 'J\n' */ 00007E58 4EB9 0000 01B0 jsr [0x000001B0] 00007E5E 4FEF 000C lea.l A7, [A7 + 0xC] 00007E62 6018 bra +0x1A /* 00007E7C */ label00007E64: 00007E64 4EB9 0000 1D0A jsr [0x00001D0A] 00007E6A 5500 subq.b D0, 2 00007E6C 660E bne +0x10 /* 00007E7C */ 00007E6E 4879 0000 4A0A push.l 0x4A0A /* 'J\n' */ 00007E74 4EB9 0000 1CFC jsr [0x00001CFC] 00007E7A 584F addq.w A7, 4 label00007E7C: 00007E7C 2003 move.l D0, D3 00007E7E 261F move.l D3, [A7]+ 00007E80 245F movea.l A2, [A7]+ 00007E82 4E5E unlink A6 00007E84 4E75 rts 00007E86 4E56 0000 link A6, 0 00007E8A 2F0A move.l -[A7], A2 00007E8C 2F2E 000C move.l -[A7], [A6 + 0xC] 00007E90 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007E94 2057 movea.l A0, [A7] 00007E96 2268 0004 movea.l A1, [A0 + 0x4] 00007E9A 2269 0010 movea.l A1, [A1 + 0x10] 00007E9E 4E91 jsr [A1] 00007EA0 2448 movea.l A2, A0 00007EA2 200A move.l D0, A2 00007EA4 504F addq.w A7, 8 00007EA6 6716 beq +0x18 /* 00007EBE */ 00007EA8 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007EAC 2F0A move.l -[A7], A2 00007EAE 2057 movea.l A0, [A7] 00007EB0 2268 0004 movea.l A1, [A0 + 0x4] 00007EB4 2269 0020 movea.l A1, [A1 + 0x20] 00007EB8 4E91 jsr [A1] 00007EBA 504F addq.w A7, 8 00007EBC 603E bra +0x40 /* 00007EFC */ label00007EBE: 00007EBE 4EB9 0000 1D0A jsr [0x00001D0A] 00007EC4 5300 subq.b D0, 1 00007EC6 661C bne +0x1E /* 00007EE4 */ 00007EC8 4878 0824 push.l 0x824 00007ECC 4879 0000 4BFA push.l 0x4BFA 00007ED2 4879 0000 49EC push.l 0x49EC 00007ED8 4EB9 0000 01B0 jsr [0x000001B0] 00007EDE 4FEF 000C lea.l A7, [A7 + 0xC] 00007EE2 6018 bra +0x1A /* 00007EFC */ label00007EE4: 00007EE4 4EB9 0000 1D0A jsr [0x00001D0A] 00007EEA 5500 subq.b D0, 2 00007EEC 660E bne +0x10 /* 00007EFC */ 00007EEE 4879 0000 49EC push.l 0x49EC 00007EF4 4EB9 0000 1CFC jsr [0x00001CFC] 00007EFA 584F addq.w A7, 4 label00007EFC: 00007EFC 245F movea.l A2, [A7]+ 00007EFE 4E5E unlink A6 00007F00 4E75 rts 00007F02 4E56 0000 link A6, 0 00007F06 2F0A move.l -[A7], A2 00007F08 2F2E 000C move.l -[A7], [A6 + 0xC] 00007F0C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007F10 2057 movea.l A0, [A7] 00007F12 2268 0004 movea.l A1, [A0 + 0x4] 00007F16 2269 0014 movea.l A1, [A1 + 0x14] 00007F1A 4E91 jsr [A1] 00007F1C 2448 movea.l A2, A0 00007F1E 200A move.l D0, A2 00007F20 504F addq.w A7, 8 00007F22 6716 beq +0x18 /* 00007F3A */ 00007F24 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007F28 2F0A move.l -[A7], A2 00007F2A 2057 movea.l A0, [A7] 00007F2C 2268 0004 movea.l A1, [A0 + 0x4] 00007F30 2269 0024 movea.l A1, [A1 + 0x24] 00007F34 4E91 jsr [A1] 00007F36 504F addq.w A7, 8 00007F38 603E bra +0x40 /* 00007F78 */ label00007F3A: 00007F3A 4EB9 0000 1D0A jsr [0x00001D0A] 00007F40 5300 subq.b D0, 1 00007F42 661C bne +0x1E /* 00007F60 */ 00007F44 4878 0839 push.l 0x839 00007F48 4879 0000 4BFA push.l 0x4BFA 00007F4E 4879 0000 49CA push.l 0x49CA 00007F54 4EB9 0000 01B0 jsr [0x000001B0] 00007F5A 4FEF 000C lea.l A7, [A7 + 0xC] 00007F5E 6018 bra +0x1A /* 00007F78 */ label00007F60: 00007F60 4EB9 0000 1D0A jsr [0x00001D0A] 00007F66 5500 subq.b D0, 2 00007F68 660E bne +0x10 /* 00007F78 */ 00007F6A 4879 0000 49CA push.l 0x49CA 00007F70 4EB9 0000 1CFC jsr [0x00001CFC] 00007F76 584F addq.w A7, 4 label00007F78: 00007F78 206E 0010 movea.l A0, [A6 + 0x10] 00007F7C 245F movea.l A2, [A7]+ 00007F7E 4E5E unlink A6 00007F80 4E75 rts 00007F82 4E56 0000 link A6, 0 00007F86 2F0A move.l -[A7], A2 00007F88 2F2E 000C move.l -[A7], [A6 + 0xC] 00007F8C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00007F90 2057 movea.l A0, [A7] 00007F92 2268 0004 movea.l A1, [A0 + 0x4] 00007F96 2269 0010 movea.l A1, [A1 + 0x10] 00007F9A 4E91 jsr [A1] 00007F9C 2448 movea.l A2, A0 00007F9E 200A move.l D0, A2 00007FA0 504F addq.w A7, 8 00007FA2 6716 beq +0x18 /* 00007FBA */ 00007FA4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00007FA8 2F0A move.l -[A7], A2 00007FAA 2057 movea.l A0, [A7] 00007FAC 2268 0004 movea.l A1, [A0 + 0x4] 00007FB0 2269 0028 movea.l A1, [A1 + 0x28] 00007FB4 4E91 jsr [A1] 00007FB6 504F addq.w A7, 8 00007FB8 603E bra +0x40 /* 00007FF8 */ label00007FBA: 00007FBA 4EB9 0000 1D0A jsr [0x00001D0A] 00007FC0 5300 subq.b D0, 1 00007FC2 661C bne +0x1E /* 00007FE0 */ 00007FC4 4878 084F push.l 0x84F 00007FC8 4879 0000 4BFA push.l 0x4BFA 00007FCE 4879 0000 49A8 push.l 0x49A8 00007FD4 4EB9 0000 01B0 jsr [0x000001B0] 00007FDA 4FEF 000C lea.l A7, [A7 + 0xC] 00007FDE 6018 bra +0x1A /* 00007FF8 */ label00007FE0: 00007FE0 4EB9 0000 1D0A jsr [0x00001D0A] 00007FE6 5500 subq.b D0, 2 00007FE8 660E bne +0x10 /* 00007FF8 */ 00007FEA 4879 0000 49A8 push.l 0x49A8 00007FF0 4EB9 0000 1CFC jsr [0x00001CFC] 00007FF6 584F addq.w A7, 4 label00007FF8: 00007FF8 245F movea.l A2, [A7]+ 00007FFA 4E5E unlink A6 00007FFC 4E75 rts 00007FFE 226F 0004 movea.l A1, [A7 + 0x4] 00008002 206F 0008 movea.l A0, [A7 + 0x8] 00008006 3029 0042 move.w D0, [A1 + 0x42] 0000800A D168 0002 add.w [A0 + 0x2], D0 0000800E 3029 0040 move.w D0, [A1 + 0x40] 00008012 D150 add.w [A0], D0 00008014 4E75 rts 00008016 226F 0004 movea.l A1, [A7 + 0x4] 0000801A 206F 0008 movea.l A0, [A7 + 0x8] 0000801E 3029 0042 move.w D0, [A1 + 0x42] 00008022 9168 0002 sub.w [A0 + 0x2], D0 00008026 3029 0040 move.w D0, [A1 + 0x40] 0000802A 9150 sub.w [A0], D0 0000802C 4E75 rts 0000802E 2F0C move.l -[A7], A4 00008030 206F 0008 movea.l A0, [A7 + 0x8] 00008034 286F 000C movea.l A4, [A7 + 0xC] 00008038 226F 0010 movea.l A1, [A7 + 0x10] 0000803C 3028 0042 move.w D0, [A0 + 0x42] 00008040 48C0 ext.l D0 00008042 D094 add.l D0, [A4] 00008044 D0A8 0030 add.l D0, [A0 + 0x30] 00008048 3340 0002 move.w [A1 + 0x2], D0 0000804C 3028 0040 move.w D0, [A0 + 0x40] 00008050 48C0 ext.l D0 00008052 D0AC 0004 add.l D0, [A4 + 0x4] 00008056 D0A8 0034 add.l D0, [A0 + 0x34] 0000805A 3280 move.w [A1], D0 0000805C 285F movea.l A4, [A7]+ 0000805E 4E75 rts 00008060 48E7 0038 movem.l -[A7], A2,A3,A4 00008064 246F 0010 movea.l A2, [A7 + 0x10] 00008068 286F 0014 movea.l A4, [A7 + 0x14] 0000806C 266F 0018 movea.l A3, [A7 + 0x18] 00008070 306A 0042 movea.w A0, [A2 + 0x42] 00008074 326C 0002 movea.w A1, [A4 + 0x2] 00008078 2009 move.l D0, A1 0000807A 9088 sub.l D0, A0 0000807C 90AA 0030 sub.l D0, [A2 + 0x30] 00008080 2680 move.l [A3], D0 00008082 306A 0040 movea.w A0, [A2 + 0x40] 00008086 3254 movea.w A1, [A4] 00008088 2009 move.l D0, A1 0000808A 9088 sub.l D0, A0 0000808C 90AA 0034 sub.l D0, [A2 + 0x34] 00008090 2740 0004 move.l [A3 + 0x4], D0 00008094 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00008098 4E75 rts 0000809A 4E56 0000 link A6, 0 0000809E 2F0A move.l -[A7], A2 000080A0 246E 0008 movea.l A2, [A6 + 0x8] 000080A4 202E 0010 move.l D0, [A6 + 0x10] 000080A8 D0AA 0034 add.l D0, [A2 + 0x34] 000080AC 2F00 move.l -[A7], D0 000080AE 202E 000C move.l D0, [A6 + 0xC] 000080B2 D0AA 0030 add.l D0, [A2 + 0x30] 000080B6 2F00 move.l -[A7], D0 000080B8 2F0A move.l -[A7], A2 000080BA 2057 movea.l A0, [A7] 000080BC 2268 0004 movea.l A1, [A0 + 0x4] 000080C0 2269 0068 movea.l A1, [A1 + 0x68] 000080C4 4E91 jsr [A1] 000080C6 4FEF 000C lea.l A7, [A7 + 0xC] 000080CA 245F movea.l A2, [A7]+ 000080CC 4E5E unlink A6 000080CE 4E75 rts 000080D0 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 000080D4 514F subq.w A7, 8 000080D6 246F 002C movea.l A2, [A7 + 0x2C] 000080DA 2EAA 0030 move.l [A7], [A2 + 0x30] 000080DE 262F 0038 move.l D3, [A7 + 0x38] 000080E2 D6AA 0030 add.l D3, [A2 + 0x30] 000080E6 2C2A 0034 move.l D6, [A2 + 0x34] 000080EA 282F 0034 move.l D4, [A7 + 0x34] 000080EE D886 add.l D4, D6 000080F0 2A2F 003C move.l D5, [A7 + 0x3C] 000080F4 DA86 add.l D5, D6 000080F6 2F6A 0010 0004 move.l [A7 + 0x4], [A2 + 0x10] 000080FC 2C2A 0010 move.l D6, [A2 + 0x10] 00008100 286A 0014 movea.l A4, [A2 + 0x14] 00008104 2E0C move.l D7, A4 00008106 306A 000E movea.w A0, [A2 + 0xE] 0000810A 200C move.l D0, A4 0000810C D088 add.l D0, A0 0000810E 2640 movea.l A3, D0 00008110 306A 000C movea.w A0, [A2 + 0xC] 00008114 202F 0004 move.l D0, [A7 + 0x4] 00008118 D088 add.l D0, A0 0000811A 222F 0030 move.l D1, [A7 + 0x30] 0000811E D297 add.l D1, [A7] 00008120 B280 cmp.l D1, D0 00008122 6C0C bge +0xE /* 00008130 */ 00008124 B88B cmp.l D4, A3 00008126 6C08 bge +0xA /* 00008130 */ 00008128 B686 cmp.l D3, D6 0000812A 6F04 ble +0x6 /* 00008130 */ 0000812C BA87 cmp.l D5, D7 0000812E 6E04 bgt +0x6 /* 00008134 */ label00008130: 00008130 7000 moveq.l D0, 0x00 00008132 6002 bra +0x4 /* 00008136 */ label00008134: 00008134 7001 moveq.l D0, 0x01 label00008136: 00008136 504F addq.w A7, 8 00008138 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000813C 4E75 rts 0000813E 4E56 FFE8 link A6, -0x0018 00008142 2F0B move.l -[A7], A3 00008144 2F0A move.l -[A7], A2 00008146 2F2E 000A move.l -[A7], [A6 + 0xA] 0000814A 4EB9 0001 1202 jsr [0x00011202] 00008150 42A7 clr.l -[A7] 00008152 4EB9 0001 120C jsr [0x0001120C] 00008158 3F2E 0008 move.w -[A7], [A6 + 0x8] 0000815C 2F3C 5050 6F62 move.l -[A7], 0x50506F62 /* 'PPob' */ 00008162 4EB9 0000 0478 jsr [0x00000478] 00008168 2448 movea.l A2, A0 0000816A 200A move.l D0, A2 0000816C 4FEF 000E lea.l A7, [A7 + 0xE] 00008170 661A bne +0x1C /* 0000818C */ 00008172 4878 0039 push.l 0x39 /* '9' */ 00008176 4879 0000 46B4 push.l 0x46B4 0000817C 2F3C 6E69 6C50 move.l -[A7], 0x6E696C50 /* 'nilP' */ 00008182 4EB9 0000 0F60 jsr [0x00000F60] 00008188 4FEF 000C lea.l A7, [A7 + 0xC] label0000818C: 0000818C 2D4F FFFC move.l [A6 - 0x4], A7 00008190 2F0A move.l -[A7], A2 00008192 2057 movea.l A0, [A7] 00008194 2268 0004 movea.l A1, [A0 + 0x4] 00008198 2269 000C movea.l A1, [A1 + 0xC] 0000819C 4E91 jsr [A1] 0000819E 2F3C 0080 0000 move.l -[A7], 0x800000 000081A4 2F0A move.l -[A7], A2 000081A6 4EB9 0003 C9EA jsr [0x0003C9EA] 000081AC 4A00 tst.b D0 000081AE 4FEF 000C lea.l A7, [A7 + 0xC] 000081B2 6742 beq +0x44 /* 000081F6 */ 000081B4 2F0A move.l -[A7], A2 000081B6 2057 movea.l A0, [A7] 000081B8 2268 0004 movea.l A1, [A0 + 0x4] 000081BC 2269 00AC movea.l A1, [A1 + 0xAC] 000081C0 4E91 jsr [A1] 000081C2 584F addq.w A7, 4 000081C4 6030 bra +0x32 /* 000081F6 */ 000081C6 264A movea.l A3, A2 000081C8 200A move.l D0, A2 000081CA 6714 beq +0x16 /* 000081E0 */ 000081CC 3F3C 0001 move.w -[A7], 0x1 000081D0 2F0B move.l -[A7], A3 000081D2 2057 movea.l A0, [A7] 000081D4 2268 0004 movea.l A1, [A0 + 0x4] 000081D8 2269 0008 movea.l A1, [A1 + 0x8] 000081DC 4E91 jsr [A1] 000081DE 5C4F addq.w A7, 6 label000081E0: 000081E0 42A7 clr.l -[A7] 000081E2 42A7 clr.l -[A7] 000081E4 42A7 clr.l -[A7] 000081E6 4EB9 0000 0148 jsr [0x00000148] 000081EC 486E FFE8 pea.l [A6 - 0x18] 000081F0 4EB9 0000 0150 jsr [0x00000150] label000081F6: 000081F6 204A movea.l A0, A2 000081F8 245F movea.l A2, [A7]+ 000081FA 265F movea.l A3, [A7]+ 000081FC 4E5E unlink A6 000081FE 4E75 rts 00008200 4E56 0000 link A6, 0 00008204 2F0A move.l -[A7], A2 00008206 4A6E 000C tst.w [A6 + 0xC] 0000820A 6726 beq +0x28 /* 00008232 */ 0000820C 206E 0008 movea.l A0, [A6 + 0x8] 00008210 41E8 00FE lea.l A0, [A0 + 0xFE] 00008214 226E 0008 movea.l A1, [A6 + 0x8] 00008218 2288 move.l [A1], A0 0000821A 226E 0008 movea.l A1, [A6 + 0x8] 0000821E 2348 007C move.l [A1 + 0x7C], A0 00008222 206E 0008 movea.l A0, [A6 + 0x8] 00008226 4868 00FE pea.l [A0 + 0xFE] 0000822A 4EB9 0000 17B0 jsr [0x000017B0] 00008230 584F addq.w A7, 4 label00008232: 00008232 4267 clr.w -[A7] 00008234 2F2E 0008 move.l -[A7], [A6 + 0x8] 00008238 61FF FFFF D7BC bsr -0x2842 /* 000059F6 */ 0000823E 4267 clr.w -[A7] 00008240 206E 0008 movea.l A0, [A6 + 0x8] 00008244 4868 007C pea.l [A0 + 0x7C] 00008248 4EB9 0000 19D8 jsr [0x000019D8] 0000824E 206E 0008 movea.l A0, [A6 + 0x8] 00008252 4868 00B2 pea.l [A0 + 0xB2] 00008256 4EB9 0000 1F58 jsr [0x00001F58] 0000825C 41F9 0000 3F96 lea.l A0, [0x00003F96] 00008262 226E 0008 movea.l A1, [A6 + 0x8] 00008266 2348 0004 move.l [A1 + 0x4], A0 0000826A 41F9 0000 3F96 lea.l A0, [0x00003F96] 00008270 41E8 0374 lea.l A0, [A0 + 0x374] 00008274 226E 0008 movea.l A1, [A6 + 0x8] 00008278 2251 movea.l A1, [A1] 0000827A 2288 move.l [A1], A0 0000827C 41F9 0000 3F96 lea.l A0, [0x00003F96] 00008282 41E8 01C4 lea.l A0, [A0 + 0x1C4] 00008286 226E 0008 movea.l A1, [A6 + 0x8] 0000828A 2348 0080 move.l [A1 + 0x80], A0 0000828E 41F9 0000 3F96 lea.l A0, [0x00003F96] 00008294 41E8 0228 lea.l A0, [A0 + 0x228] 00008298 226E 0008 movea.l A1, [A6 + 0x8] 0000829C 2348 00B2 move.l [A1 + 0xB2], A0 000082A0 206E 0008 movea.l A0, [A6 + 0x8] 000082A4 2450 movea.l A2, [A0] 000082A6 41E8 00FE lea.l A0, [A0 + 0xFE] 000082AA 91CA sub.l A0, A2 000082AC 2548 0008 move.l [A2 + 0x8], A0 000082B0 206E 0008 movea.l A0, [A6 + 0x8] 000082B4 42A8 00CC clr.l [A0 + 0xCC] 000082B8 206E 0008 movea.l A0, [A6 + 0x8] 000082BC 317C 7FFF 00D8 move.w [A0 + 0xD8], 0x7FFF 000082C2 206E 0008 movea.l A0, [A6 + 0x8] 000082C6 317C 7FFF 00DA move.w [A0 + 0xDA], 0x7FFF 000082CC 206E 0008 movea.l A0, [A6 + 0x8] 000082D0 4228 00FC clr.b [A0 + 0xFC] 000082D4 206E 0008 movea.l A0, [A6 + 0x8] 000082D8 217C 2000 0000 00E4 move.l [A0 + 0xE4], 0x20000000 /* ' \0\0\0' */ 000082E0 206E 0008 movea.l A0, [A6 + 0x8] 000082E4 4868 00D0 pea.l [A0 + 0xD0] 000082E8 42A7 clr.l -[A7] 000082EA 2F3C 3E80 3E80 move.l -[A7], 0x3E803E80 000082F0 A8A7 syscall SetRect 000082F2 206E 0008 movea.l A0, [A6 + 0x8] 000082F6 2179 0000 778C 00DC move.l [A0 + 0xDC], [0x0000778C] 000082FE 2179 0000 7790 00E0 move.l [A0 + 0xE0], [0x00007790] 00008306 2F3C 6377 696E move.l -[A7], 0x6377696E /* 'cwin' */ 0000830C 206E 0008 movea.l A0, [A6 + 0x8] 00008310 4868 00B2 pea.l [A0 + 0xB2] 00008314 4EB9 0000 1F80 jsr [0x00001F80] 0000831A 1F3C 0001 move.b -[A7], 0x1 0000831E 206E 0008 movea.l A0, [A6 + 0x8] 00008322 4868 00B2 pea.l [A0 + 0xB2] 00008326 2057 movea.l A0, [A7] 00008328 2250 movea.l A1, [A0] 0000832A 2269 001C movea.l A1, [A1 + 0x1C] 0000832E 4E91 jsr [A1] 00008330 206E 0008 movea.l A0, [A6 + 0x8] 00008334 2179 0000 2FEC 00E8 move.l [A0 + 0xE8], [0x00002FEC] 0000833C 3179 0000 2FF0 00EC move.w [A0 + 0xEC], [0x00002FF0] 00008344 206E 0008 movea.l A0, [A6 + 0x8] 00008348 2179 0000 2FF2 00EE move.l [A0 + 0xEE], [0x00002FF2] 00008350 3179 0000 2FF6 00F2 move.w [A0 + 0xF2], [0x00002FF6] 00008358 206E 0008 movea.l A0, [A6 + 0x8] 0000835C 4268 00F4 clr.w [A0 + 0xF4] 00008360 206E 0008 movea.l A0, [A6 + 0x8] 00008364 4268 00F6 clr.w [A0 + 0xF6] 00008368 206E 0008 movea.l A0, [A6 + 0x8] 0000836C 4268 00F8 clr.w [A0 + 0xF8] 00008370 206E 0008 movea.l A0, [A6 + 0x8] 00008374 4268 00FA clr.w [A0 + 0xFA] 00008378 206E 0008 movea.l A0, [A6 + 0x8] 0000837C 4FEF 001E lea.l A7, [A7 + 0x1E] 00008380 245F movea.l A2, [A7]+ 00008382 4E5E unlink A6 00008384 4E75 rts fn00008386: 00008386 4E56 FFE8 link A6, -0x0018 0000838A 2F0A move.l -[A7], A2 0000838C 4A6E 000C tst.w [A6 + 0xC] 00008390 6726 beq +0x28 /* 000083B8 */ 00008392 206E 0008 movea.l A0, [A6 + 0x8] 00008396 41E8 00FE lea.l A0, [A0 + 0xFE] 0000839A 226E 0008 movea.l A1, [A6 + 0x8] 0000839E 2288 move.l [A1], A0 000083A0 226E 0008 movea.l A1, [A6 + 0x8] 000083A4 2348 007C move.l [A1 + 0x7C], A0 000083A8 206E 0008 movea.l A0, [A6 + 0x8] 000083AC 4868 00FE pea.l [A0 + 0xFE] 000083B0 4EB9 0000 17B0 jsr [0x000017B0] 000083B6 584F addq.w A7, 4 label000083B8: 000083B8 4267 clr.w -[A7] 000083BA 2F2E 0008 move.l -[A7], [A6 + 0x8] 000083BE 61FF FFFF D636 bsr -0x29C8 /* 000059F6 */ 000083C4 4267 clr.w -[A7] 000083C6 206E 0008 movea.l A0, [A6 + 0x8] 000083CA 4868 007C pea.l [A0 + 0x7C] 000083CE 4EB9 0000 19D8 jsr [0x000019D8] 000083D4 206E 0008 movea.l A0, [A6 + 0x8] 000083D8 4868 00B2 pea.l [A0 + 0xB2] 000083DC 4EB9 0000 1F58 jsr [0x00001F58] 000083E2 41F9 0000 3F96 lea.l A0, [0x00003F96] 000083E8 226E 0008 movea.l A1, [A6 + 0x8] 000083EC 2348 0004 move.l [A1 + 0x4], A0 000083F0 41F9 0000 3F96 lea.l A0, [0x00003F96] 000083F6 41E8 0374 lea.l A0, [A0 + 0x374] 000083FA 226E 0008 movea.l A1, [A6 + 0x8] 000083FE 2251 movea.l A1, [A1] 00008400 2288 move.l [A1], A0 00008402 41F9 0000 3F96 lea.l A0, [0x00003F96] 00008408 41E8 01C4 lea.l A0, [A0 + 0x1C4] 0000840C 226E 0008 movea.l A1, [A6 + 0x8] 00008410 2348 0080 move.l [A1 + 0x80], A0 00008414 41F9 0000 3F96 lea.l A0, [0x00003F96] 0000841A 41E8 0228 lea.l A0, [A0 + 0x228] 0000841E 226E 0008 movea.l A1, [A6 + 0x8] 00008422 2348 00B2 move.l [A1 + 0xB2], A0 00008426 206E 0008 movea.l A0, [A6 + 0x8] 0000842A 2450 movea.l A2, [A0] 0000842C 41E8 00FE lea.l A0, [A0 + 0xFE] 00008430 91CA sub.l A0, A2 00008432 2548 0008 move.l [A2 + 0x8], A0 00008436 4878 0018 push.l 0x18 0000843A 486E FFE8 pea.l [A6 - 0x18] 0000843E 2F2E 000E move.l -[A7], [A6 + 0xE] 00008442 2057 movea.l A0, [A7] 00008444 2250 movea.l A1, [A0] 00008446 2269 0024 movea.l A1, [A1 + 0x24] 0000844A 4E91 jsr [A1] 0000844C 486E FFE8 pea.l [A6 - 0x18] 00008450 2F2E 0008 move.l -[A7], [A6 + 0x8] 00008454 61FF 0000 0116 bsr +0x118 /* 0000856C */ 0000845A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000845E 4EB9 0001 11F8 jsr [0x000111F8] 00008464 2F3C 6377 696E move.l -[A7], 0x6377696E /* 'cwin' */ 0000846A 206E 0008 movea.l A0, [A6 + 0x8] 0000846E 4868 00B2 pea.l [A0 + 0xB2] 00008472 4EB9 0000 1F80 jsr [0x00001F80] 00008478 1F3C 0001 move.b -[A7], 0x1 0000847C 206E 0008 movea.l A0, [A6 + 0x8] 00008480 4868 00B2 pea.l [A0 + 0xB2] 00008484 2057 movea.l A0, [A7] 00008486 2250 movea.l A1, [A0] 00008488 2269 001C movea.l A1, [A1 + 0x1C] 0000848C 4E91 jsr [A1] 0000848E 206E 0008 movea.l A0, [A6 + 0x8] 00008492 4FEF 0036 lea.l A7, [A7 + 0x36] 00008496 245F movea.l A2, [A7]+ 00008498 4E5E unlink A6 0000849A 4E75 rts fn0000849C: 0000849C 4E56 0000 link A6, 0 000084A0 2F0B move.l -[A7], A3 000084A2 2F0A move.l -[A7], A2 000084A4 246E 0008 movea.l A2, [A6 + 0x8] 000084A8 200A move.l D0, A2 000084AA 6700 00B6 beq +0xB8 /* 00008562 */ 000084AE 41F9 0000 3F96 lea.l A0, [0x00003F96] 000084B4 2548 0004 move.l [A2 + 0x4], A0 000084B8 41F9 0000 3F96 lea.l A0, [0x00003F96] 000084BE 41E8 0374 lea.l A0, [A0 + 0x374] 000084C2 2252 movea.l A1, [A2] 000084C4 2288 move.l [A1], A0 000084C6 41F9 0000 3F96 lea.l A0, [0x00003F96] 000084CC 41E8 01C4 lea.l A0, [A0 + 0x1C4] 000084D0 2548 0080 move.l [A2 + 0x80], A0 000084D4 41F9 0000 3F96 lea.l A0, [0x00003F96] 000084DA 41E8 0228 lea.l A0, [A0 + 0x228] 000084DE 2548 00B2 move.l [A2 + 0xB2], A0 000084E2 2652 movea.l A3, [A2] 000084E4 204A movea.l A0, A2 000084E6 41E8 00FE lea.l A0, [A0 + 0xFE] 000084EA 91CB sub.l A0, A3 000084EC 2748 0008 move.l [A3 + 0x8], A0 000084F0 4AAA 00CC tst.l [A2 + 0xCC] 000084F4 671C beq +0x1E /* 00008512 */ 000084F6 2F0A move.l -[A7], A2 000084F8 4EB9 0000 0A88 jsr [0x00000A88 /* CloseOrnHook */] 000084FE 2F0A move.l -[A7], A2 00008500 61FF FFFF D956 bsr -0x26A8 /* 00005E58 */ 00008506 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000850A A914 syscall DisposeWindow 0000850C 42AA 00CC clr.l [A2 + 0xCC] 00008510 504F addq.w A7, 8 label00008512: 00008512 4267 clr.w -[A7] 00008514 204A movea.l A0, A2 00008516 4868 00B2 pea.l [A0 + 0xB2] 0000851A 4EB9 0000 1F60 jsr [0x00001F60] 00008520 4267 clr.w -[A7] 00008522 204A movea.l A0, A2 00008524 4868 007C pea.l [A0 + 0x7C] 00008528 4EB9 0000 19E8 jsr [0x000019E8] 0000852E 4267 clr.w -[A7] 00008530 2F0A move.l -[A7], A2 00008532 61FF FFFF D6EC bsr -0x2912 /* 00005C20 */ 00008538 4A6E 000C tst.w [A6 + 0xC] 0000853C 4FEF 0012 lea.l A7, [A7 + 0x12] 00008540 6710 beq +0x12 /* 00008552 */ 00008542 4267 clr.w -[A7] 00008544 204A movea.l A0, A2 00008546 4868 00FE pea.l [A0 + 0xFE] 0000854A 4EB9 0000 17B8 jsr [0x000017B8] 00008550 5C4F addq.w A7, 6 label00008552: 00008552 4A6E 000C tst.w [A6 + 0xC] 00008556 6F0A ble +0xC /* 00008562 */ 00008558 2F0A move.l -[A7], A2 0000855A 4EB9 0000 0168 jsr [0x00000168] 00008560 584F addq.w A7, 4 label00008562: 00008562 204A movea.l A0, A2 00008564 245F movea.l A2, [A7]+ 00008566 265F movea.l A3, [A7]+ 00008568 4E5E unlink A6 0000856A 4E75 rts fn0000856C: 0000856C 4E56 0000 link A6, 0 00008570 48E7 1830 movem.l -[A7], D3,D4,A2,A3 00008574 246E 0008 movea.l A2, [A6 + 0x8] 00008578 266E 000C movea.l A3, [A6 + 0xC] 0000857C 256B 0004 00E4 move.l [A2 + 0xE4], [A3 + 0x4] 00008582 263C 2000 0000 move.l D3, 0x20000000 /* ' \0\0\0' */ 00008588 382B 0002 move.w D4, [A3 + 0x2] 0000858C 48C4 ext.l D4 0000858E 6608 bne +0xA /* 00008598 */ 00008590 263C 8000 0000 move.l D3, 0x80000000 00008596 600C bra +0xE /* 000085A4 */ label00008598: 00008598 7001 moveq.l D0, 0x01 0000859A B880 cmp.l D4, D0 0000859C 6606 bne +0x8 /* 000085A4 */ 0000859E 263C 4000 0000 move.l D3, 0x40000000 /* '@\0\0\0' */ label000085A4: 000085A4 2F03 move.l -[A7], D3 000085A6 2F0A move.l -[A7], A2 000085A8 4EB9 0003 D2F6 jsr [0x0003D2F6] 000085AE 356B 0008 00D2 move.w [A2 + 0xD2], [A3 + 0x8] 000085B4 356B 000A 00D0 move.w [A2 + 0xD0], [A3 + 0xA] 000085BA 356B 000C 00D6 move.w [A2 + 0xD6], [A3 + 0xC] 000085C0 4A6A 00D6 tst.w [A2 + 0xD6] 000085C4 504F addq.w A7, 8 000085C6 6C06 bge +0x8 /* 000085CE */ 000085C8 357C 3E80 00D6 move.w [A2 + 0xD6], 0x3E80 label000085CE: 000085CE 356B 000E 00D4 move.w [A2 + 0xD4], [A3 + 0xE] 000085D4 4A6A 00D4 tst.w [A2 + 0xD4] 000085D8 6C06 bge +0x8 /* 000085E0 */ 000085DA 357C 3E80 00D4 move.w [A2 + 0xD4], 0x3E80 label000085E0: 000085E0 256B 0010 00D8 move.l [A2 + 0xD8], [A3 + 0x10] 000085E6 4A6A 00D8 tst.w [A2 + 0xD8] 000085EA 6C06 bge +0x8 /* 000085F2 */ 000085EC 357C 7FFF 00D8 move.w [A2 + 0xD8], 0x7FFF label000085F2: 000085F2 4A6A 00DA tst.w [A2 + 0xDA] 000085F6 6C06 bge +0x8 /* 000085FE */ 000085F8 357C 7FFF 00DA move.w [A2 + 0xDA], 0x7FFF label000085FE: 000085FE 422A 00FC clr.b [A2 + 0xFC] 00008602 2F2B 0014 move.l -[A7], [A3 + 0x14] 00008606 2F0A move.l -[A7], A2 00008608 2057 movea.l A0, [A7] 0000860A 2268 0004 movea.l A1, [A0 + 0x4] 0000860E 2269 0030 movea.l A1, [A1 + 0x30] 00008612 4E91 jsr [A1] 00008614 3F13 move.w -[A7], [A3] 00008616 2F0A move.l -[A7], A2 00008618 61FF 0000 0032 bsr +0x34 /* 0000864C */ 0000861E 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00008622 A873 syscall SetPort 00008624 486A 00E8 pea.l [A2 + 0xE8] 00008628 AA19 syscall GetForeColor 0000862A 486A 00EE pea.l [A2 + 0xEE] 0000862E AA1A syscall GetBackColor 00008630 42A7 clr.l -[A7] 00008632 2F0A move.l -[A7], A2 00008634 2057 movea.l A0, [A7] 00008636 2268 0004 movea.l A1, [A0 + 0x4] 0000863A 2269 0104 movea.l A1, [A1 + 0x104] 0000863E 4E91 jsr [A1] 00008640 4FEF 0016 lea.l A7, [A7 + 0x16] 00008644 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00008648 4E5E unlink A6 0000864A 4E75 rts fn0000864C: 0000864C 4E56 0000 link A6, 0 00008650 48E7 1C38 movem.l -[A7], D3,D4,D5,A2,A3,A4 00008654 246E 0008 movea.l A2, [A6 + 0x8] 00008658 382E 000C move.w D4, [A6 + 0xC] 0000865C 3044 movea.w A0, D4 0000865E 2F08 move.l -[A7], A0 00008660 2F0A move.l -[A7], A2 00008662 4EB9 0002 C726 jsr [0x0002C726] 00008668 4878 FFFF push.l 0xFFFF 0000866C 3F04 move.w -[A7], D4 0000866E 2F0A move.l -[A7], A2 00008670 4EB9 0000 0A68 jsr [0x00000A68 /* CurDeactive */] 00008676 2548 00CC move.l [A2 + 0xCC], A0 0000867A 4AAA 00CC tst.l [A2 + 0xCC] 0000867E 4FEF 0012 lea.l A7, [A7 + 0x12] 00008682 661A bne +0x1C /* 0000869E */ 00008684 4878 0148 push.l 0x148 00008688 4879 0000 46B4 push.l 0x46B4 0000868E 2F3C 6E69 6C50 move.l -[A7], 0x6E696C50 /* 'nilP' */ 00008694 4EB9 0000 0F60 jsr [0x00000F60] 0000869A 4FEF 000C lea.l A7, [A7 + 0xC] label0000869E: 0000869E 594F subq.w A7, 4 000086A0 2F3C 5749 4E44 move.l -[A7], 0x57494E44 /* 'WIND' */ 000086A6 3F04 move.w -[A7], D4 000086A8 A9A0 syscall GetResource 000086AA 261F move.l D3, [A7]+ 000086AC 2043 movea.l A0, D3 000086AE 2050 movea.l A0, [A0] 000086B0 2A28 000E move.l D5, [A0 + 0xE] 000086B4 3805 move.w D4, D5 000086B6 0C45 4E20 cmpi.w D5, 0x4E20 /* 'N ' */ 000086BA 6C04 bge +0x6 /* 000086C0 */ 000086BC 383C 4E20 move.w D4, 0x4E20 /* 'N ' */ label000086C0: 000086C0 206A 00CC movea.l A0, [A2 + 0xCC] 000086C4 3144 006C move.w [A0 + 0x6C], D4 000086C8 2F03 move.l -[A7], D3 000086CA A9A3 syscall ReleaseResource 000086CC 2F2A 00CC move.l -[A7], [A2 + 0xCC] 000086D0 2F0A move.l -[A7], A2 000086D2 A918 syscall SetWRefCon 000086D4 266A 00CC movea.l A3, [A2 + 0xCC] 000086D8 4227 clr.b -[A7] 000086DA 302B 0010 move.w D0, [A3 + 0x10] 000086DE 48C0 ext.l D0 000086E0 322B 0014 move.w D1, [A3 + 0x14] 000086E4 48C1 ext.l D1 000086E6 9280 sub.l D1, D0 000086E8 3F01 move.w -[A7], D1 000086EA 302B 0012 move.w D0, [A3 + 0x12] 000086EE 48C0 ext.l D0 000086F0 322B 0016 move.w D1, [A3 + 0x16] 000086F4 48C1 ext.l D1 000086F6 9280 sub.l D1, D0 000086F8 3F01 move.w -[A7], D1 000086FA 2F0A move.l -[A7], A2 000086FC 61FF FFFF 93B6 bsr -0x6C48 /* 00001AB4 */ 00008702 286A 00CC movea.l A4, [A2 + 0xCC] 00008706 4227 clr.b -[A7] 00008708 302C 0010 move.w D0, [A4 + 0x10] 0000870C 48C0 ext.l D0 0000870E 322C 0014 move.w D1, [A4 + 0x14] 00008712 48C1 ext.l D1 00008714 9280 sub.l D1, D0 00008716 2F01 move.l -[A7], D1 00008718 302C 0012 move.w D0, [A4 + 0x12] 0000871C 48C0 ext.l D0 0000871E 322C 0016 move.w D1, [A4 + 0x16] 00008722 48C1 ext.l D1 00008724 9280 sub.l D1, D0 00008726 2F01 move.l -[A7], D1 00008728 2F0A move.l -[A7], A2 0000872A 61FF FFFF F242 bsr -0xDBC /* 0000796E */ 00008730 2F0A move.l -[A7], A2 00008732 61FF FFFF D920 bsr -0x26DE /* 00006054 */ 00008738 486A 00DC pea.l [A2 + 0xDC] 0000873C 2F0A move.l -[A7], A2 0000873E 2057 movea.l A0, [A7] 00008740 2268 0004 movea.l A1, [A0 + 0x4] 00008744 2269 003C movea.l A1, [A1 + 0x3C] 00008748 4E91 jsr [A1] 0000874A 486A 00DC pea.l [A2 + 0xDC] 0000874E 2F0A move.l -[A7], A2 00008750 2057 movea.l A0, [A7] 00008752 2268 0004 movea.l A1, [A0 + 0x4] 00008756 2269 0134 movea.l A1, [A1 + 0x134] 0000875A 4E91 jsr [A1] 0000875C 203C 0000 00DC move.l D0, 0xDC 00008762 4872 0804 pea.l [A2 + D0 + 0x4] 00008766 2F0A move.l -[A7], A2 00008768 2057 movea.l A0, [A7] 0000876A 2268 0004 movea.l A1, [A0 + 0x4] 0000876E 2269 0134 movea.l A1, [A1 + 0x134] 00008772 4E91 jsr [A1] 00008774 422A 0024 clr.b [A2 + 0x24] 00008778 422A 0025 clr.b [A2 + 0x25] 0000877C 422A 0026 clr.b [A2 + 0x26] 00008780 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 00008786 2F0A move.l -[A7], A2 00008788 4EB9 0003 C9EA jsr [0x0003C9EA] 0000878E 4A00 tst.b D0 00008790 4FEF 003C lea.l A7, [A7 + 0x3C] 00008794 6706 beq +0x8 /* 0000879C */ 00008796 157C 0002 0026 move.b [A2 + 0x26], 0x2 label0000879C: 0000879C 426A 00F4 clr.w [A2 + 0xF4] 000087A0 426A 00F6 clr.w [A2 + 0xF6] 000087A4 426A 00F8 clr.w [A2 + 0xF8] 000087A8 426A 00FA clr.w [A2 + 0xFA] 000087AC 4CDF 1C38 movem.l D3,D4,D5,A2,A3,A4, [A7]+ 000087B0 4E5E unlink A6 000087B2 4E75 rts 000087B4 4E56 0000 link A6, 0 000087B8 2F0B move.l -[A7], A3 000087BA 2F0A move.l -[A7], A2 000087BC 266E 0008 movea.l A3, [A6 + 0x8] 000087C0 95CA sub.l A2, A2 000087C2 200B move.l D0, A3 000087C4 6710 beq +0x12 /* 000087D6 */ 000087C6 0C6B 4E20 006C cmpi.w [A3 + 0x6C], 0x4E20 /* 'N ' */ 000087CC 6D08 blt +0xA /* 000087D6 */ 000087CE 594F subq.w A7, 4 000087D0 2F0B move.l -[A7], A3 000087D2 A917 syscall GetWRefCon 000087D4 245F movea.l A2, [A7]+ label000087D6: 000087D6 204A movea.l A0, A2 000087D8 245F movea.l A2, [A7]+ 000087DA 265F movea.l A3, [A7]+ 000087DC 4E5E unlink A6 000087DE 4E75 rts 000087E0 206F 0004 movea.l A0, [A7 + 0x4] 000087E4 2068 00CC movea.l A0, [A0 + 0xCC] 000087E8 4E75 rts fn000087EA: 000087EA 4E56 0000 link A6, 0 000087EE 2F0B move.l -[A7], A3 000087F0 2F0A move.l -[A7], A2 000087F2 266E 0008 movea.l A3, [A6 + 0x8] 000087F6 246E 000C movea.l A2, [A6 + 0xC] 000087FA 2F0A move.l -[A7], A2 000087FC 2F0B move.l -[A7], A3 000087FE 2057 movea.l A0, [A7] 00008800 2268 0004 movea.l A1, [A0 + 0x4] 00008804 2269 003C movea.l A1, [A1 + 0x3C] 00008808 4E91 jsr [A1] 0000880A 2F0A move.l -[A7], A2 0000880C 2F0B move.l -[A7], A3 0000880E 2057 movea.l A0, [A7] 00008810 2268 0004 movea.l A1, [A0 + 0x4] 00008814 2269 0134 movea.l A1, [A1 + 0x134] 00008818 4E91 jsr [A1] 0000881A 486A 0004 pea.l [A2 + 0x4] 0000881E 2F0B move.l -[A7], A3 00008820 2057 movea.l A0, [A7] 00008822 2268 0004 movea.l A1, [A0 + 0x4] 00008826 2269 0134 movea.l A1, [A1 + 0x134] 0000882A 4E91 jsr [A1] 0000882C 4FEF 0018 lea.l A7, [A7 + 0x18] 00008830 245F movea.l A2, [A7]+ 00008832 265F movea.l A3, [A7]+ 00008834 4E5E unlink A6 00008836 4E75 rts 00008838 4E56 0000 link A6, 0 0000883C 206E 0008 movea.l A0, [A6 + 0x8] 00008840 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008844 2F2E 000C move.l -[A7], [A6 + 0xC] 00008848 A919 syscall GetWTitle 0000884A 206E 000C movea.l A0, [A6 + 0xC] 0000884E 4E5E unlink A6 00008850 4E75 rts 00008852 4E56 0000 link A6, 0 00008856 206E 0008 movea.l A0, [A6 + 0x8] 0000885A 2F28 00CC move.l -[A7], [A0 + 0xCC] 0000885E 2F2E 000C move.l -[A7], [A6 + 0xC] 00008862 A91A syscall SetWTitle 00008864 4E5E unlink A6 00008866 4E75 rts 00008868 4E56 0000 link A6, 0 0000886C 2F0B move.l -[A7], A3 0000886E 2F0A move.l -[A7], A2 00008870 266E 0008 movea.l A3, [A6 + 0x8] 00008874 246E 000C movea.l A2, [A6 + 0xC] 00008878 302E 0010 move.w D0, [A6 + 0x10] 0000887C 48C0 ext.l D0 0000887E 4EB9 0000 05A8 jsr [0x000005A8] 00008884 00A6 0000 0003 ori.l -[A6], 0x3 0000888A 0000 002A ori.b D0, 0x2A /* '*' */ 0000888E 0006 0000 ori.b D6, 0x0 00008892 0003 002E ori.b D3, 0x2E /* '.' */ 00008896 0000 0004 ori.b D0, 0x4 0000889A 003C 0000 ori.b ccr, 0 0000889E 0005 004A ori.b D5, 0x4A /* 'J' */ 000088A2 0000 0006 ori.b D0, 0x6 000088A6 0058 0000 ori.w [A0]+, 0x0 000088AA 0007 0066 ori.b D7, 0x66 /* 'f' */ 000088AE 0000 0008 ori.b D0, 0x8 000088B2 0060 0000 ori.w -[A0], 0x0 000088B6 002A 0002 3F3C ori.b [A2 + 0x3F3C], 0x2 000088BC 0001 A9C8 ori.b D1, 0xC8 000088C0 6068 bra +0x6A /* 0000892A */ 000088C2 2F0A move.l -[A7], A2 000088C4 2F0B move.l -[A7], A3 000088C6 2057 movea.l A0, [A7] 000088C8 2268 0004 movea.l A1, [A0 + 0x4] 000088CC 2269 0300 movea.l A1, [A1 + 0x300] 000088D0 4E91 jsr [A1] 000088D2 504F addq.w A7, 8 000088D4 6054 bra +0x56 /* 0000892A */ 000088D6 2F0A move.l -[A7], A2 000088D8 2F0B move.l -[A7], A3 000088DA 2057 movea.l A0, [A7] 000088DC 2268 0004 movea.l A1, [A0 + 0x4] 000088E0 2269 031C movea.l A1, [A1 + 0x31C] 000088E4 4E91 jsr [A1] 000088E6 504F addq.w A7, 8 000088E8 6040 bra +0x42 /* 0000892A */ 000088EA 2F0A move.l -[A7], A2 000088EC 2F0B move.l -[A7], A3 000088EE 2057 movea.l A0, [A7] 000088F0 2268 0004 movea.l A1, [A0 + 0x4] 000088F4 2269 0328 movea.l A1, [A1 + 0x328] 000088F8 4E91 jsr [A1] 000088FA 504F addq.w A7, 8 000088FC 602C bra +0x2E /* 0000892A */ 000088FE 2F0A move.l -[A7], A2 00008900 2F0B move.l -[A7], A3 00008902 2057 movea.l A0, [A7] 00008904 2268 0004 movea.l A1, [A0 + 0x4] 00008908 2269 0348 movea.l A1, [A1 + 0x348] 0000890C 4E91 jsr [A1] 0000890E 504F addq.w A7, 8 00008910 6018 bra +0x1A /* 0000892A */ 00008912 3F2E 0010 move.w -[A7], [A6 + 0x10] 00008916 2F0A move.l -[A7], A2 00008918 2F0B move.l -[A7], A3 0000891A 2057 movea.l A0, [A7] 0000891C 2268 0004 movea.l A1, [A0 + 0x4] 00008920 2269 0334 movea.l A1, [A1 + 0x334] 00008924 4E91 jsr [A1] 00008926 4FEF 000A lea.l A7, [A7 + 0xA] label0000892A: 0000892A 245F movea.l A2, [A7]+ 0000892C 265F movea.l A3, [A7]+ 0000892E 4E5E unlink A6 00008930 4E75 rts 00008932 4E56 FFD2 link A6, -0x002E 00008936 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000893A 246E 0008 movea.l A2, [A6 + 0x8] 0000893E 266E 000C movea.l A3, [A6 + 0xC] 00008942 2F3C 0040 0000 move.l -[A7], 0x400000 /* '@\0\0' */ 00008948 2F0A move.l -[A7], A2 0000894A 4EB9 0003 C9EA jsr [0x0003C9EA] 00008950 1600 move.b D3, D0 00008952 2D6B 000A FFE6 move.l [A6 - 0x1A], [A3 + 0xA] 00008958 486E FFE6 pea.l [A6 - 0x1A] 0000895C 2F0A move.l -[A7], A2 0000895E 2057 movea.l A0, [A7] 00008960 2268 0004 movea.l A1, [A0 + 0x4] 00008964 2269 0130 movea.l A1, [A1 + 0x130] 00008968 4E91 jsr [A1] 0000896A 2D6E FFE6 FFEA move.l [A6 - 0x16], [A6 - 0x1A] 00008970 41EE FFE6 lea.l A0, [A6 - 0x1A] 00008974 5088 addq.l A0, 8 00008976 43D3 lea.l A1, [A3] 00008978 20D9 move.l [A0]+, [A1]+ 0000897A 20D9 move.l [A0]+, [A1]+ 0000897C 20D9 move.l [A0]+, [A1]+ 0000897E 20D9 move.l [A0]+, [A1]+ 00008980 422E FFFE clr.b [A6 - 0x2] 00008984 2F0A move.l -[A7], A2 00008986 4EB9 0000 0A70 jsr [0x00000A70 /* TEDoText */] 0000898C 4A00 tst.b D0 0000898E 4FEF 0014 lea.l A7, [A7 + 0x14] 00008992 6600 0088 bne +0x8A /* 00008A1C */ 00008996 7801 moveq.l D4, 0x01 00008998 2F3C 0004 0000 move.l -[A7], 0x40000 0000899E 2F0A move.l -[A7], A2 000089A0 4EB9 0003 C9EA jsr [0x0003C9EA] 000089A6 4A00 tst.b D0 000089A8 504F addq.w A7, 8 000089AA 674A beq +0x4C /* 000089F6 */ 000089AC 1D7C 0001 FFFE move.b [A6 - 0x2], 0x1 000089B2 486E FFE6 pea.l [A6 - 0x1A] 000089B6 2F0A move.l -[A7], A2 000089B8 2057 movea.l A0, [A7] 000089BA 2268 0004 movea.l A1, [A0 + 0x4] 000089BE 2269 0080 movea.l A1, [A1 + 0x80] 000089C2 4E91 jsr [A1] 000089C4 A973 syscall StillDown 000089C6 101F move.b D0, [A7]+ 000089C8 5C4F addq.w A7, 6 000089CA 662A bne +0x2C /* 000089F6 */ 000089CC 7004 moveq.l D0, 0x04 000089CE 41EE FFD6 lea.l A0, [A6 - 0x2A] 000089D2 A031 syscall GetOSEvent 000089D4 5240 addq.w D0, 1 000089D6 4A00 tst.b D0 000089D8 671C beq +0x1E /* 000089F6 */ 000089DA 554F subq.w A7, 2 000089DC 2F2E FFE0 move.l -[A7], [A6 - 0x20] 000089E0 486E FFD2 pea.l [A6 - 0x2E] 000089E4 A92C syscall FindWindow 000089E6 301F move.w D0, [A7]+ 000089E8 206E FFD2 movea.l A0, [A6 - 0x2E] 000089EC B1EA 00CC cmpa.l A0, [A2 + 0xCC] 000089F0 57C0 seq D0 000089F2 4400 neg.b D0 000089F4 1800 move.b D4, D0 label000089F6: 000089F6 4A04 tst.b D4 000089F8 6722 beq +0x24 /* 00008A1C */ 000089FA 2F0A move.l -[A7], A2 000089FC 2057 movea.l A0, [A7] 000089FE 2268 0004 movea.l A1, [A0 + 0x4] 00008A02 2269 0308 movea.l A1, [A1 + 0x308] 00008A06 4E91 jsr [A1] 00008A08 2F3C 0010 0000 move.l -[A7], 0x100000 00008A0E 2F0A move.l -[A7], A2 00008A10 4EB9 0003 C9EA jsr [0x0003C9EA] 00008A16 1600 move.b D3, D0 00008A18 4FEF 000C lea.l A7, [A7 + 0xC] label00008A1C: 00008A1C 4A03 tst.b D3 00008A1E 6722 beq +0x24 /* 00008A42 */ 00008A20 4A2E FFFE tst.b [A6 - 0x2] 00008A24 6616 bne +0x18 /* 00008A3C */ 00008A26 486E FFE6 pea.l [A6 - 0x1A] 00008A2A 2F0A move.l -[A7], A2 00008A2C 2057 movea.l A0, [A7] 00008A2E 2268 0004 movea.l A1, [A0 + 0x4] 00008A32 2269 0080 movea.l A1, [A1 + 0x80] 00008A36 4E91 jsr [A1] 00008A38 504F addq.w A7, 8 00008A3A 6006 bra +0x8 /* 00008A42 */ label00008A3C: 00008A3C 42B9 0002 6134 clr.l [0x00026134] label00008A42: 00008A42 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 00008A46 4E5E unlink A6 00008A48 4E75 rts 00008A4A 4E56 FFEC link A6, -0x0014 00008A4E 2F0A move.l -[A7], A2 00008A50 246E 0008 movea.l A2, [A6 + 0x8] 00008A54 206A 00CC movea.l A0, [A2 + 0xCC] 00008A58 2068 0076 movea.l A0, [A0 + 0x76] 00008A5C 2050 movea.l A0, [A0] 00008A5E 2D68 0002 FFF0 move.l [A6 - 0x10], [A0 + 0x2] 00008A64 2D68 0006 FFF4 move.l [A6 - 0xC], [A0 + 0x6] 00008A6A 594F subq.w A7, 4 00008A6C 2EB8 09EE move.l [A7], [0x000009EE /* GrayRgn */] 00008A70 205F movea.l A0, [A7]+ 00008A72 2050 movea.l A0, [A0] 00008A74 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00008A7A 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00008A80 486E FFF8 pea.l [A6 - 0x8] 00008A84 2F3C 0004 0004 move.l -[A7], 0x40004 00008A8A A8A9 syscall InsetRect 00008A8C 486E FFF8 pea.l [A6 - 0x8] 00008A90 2F2E 000C move.l -[A7], [A6 + 0xC] 00008A94 2F0A move.l -[A7], A2 00008A96 4EB9 0000 0A90 jsr [0x00000A90 /* SaveProc */] 00008A9C 486E FFF0 pea.l [A6 - 0x10] 00008AA0 206A 00CC movea.l A0, [A2 + 0xCC] 00008AA4 2068 0076 movea.l A0, [A0 + 0x76] 00008AA8 2050 movea.l A0, [A0] 00008AAA 4868 0002 pea.l [A0 + 0x2] 00008AAE A8A6 syscall EqualRect 00008AB0 101F move.b D0, [A7]+ 00008AB2 4FEF 000A lea.l A7, [A7 + 0xA] 00008AB6 6636 bne +0x38 /* 00008AEE */ 00008AB8 206A 00CC movea.l A0, [A2 + 0xCC] 00008ABC 2068 0076 movea.l A0, [A0 + 0x76] 00008AC0 2050 movea.l A0, [A0] 00008AC2 2D68 0002 FFEC move.l [A6 - 0x14], [A0 + 0x2] 00008AC8 4227 clr.b -[A7] 00008ACA 2F2E FFEC move.l -[A7], [A6 - 0x14] 00008ACE 2F0A move.l -[A7], A2 00008AD0 2057 movea.l A0, [A7] 00008AD2 2268 0004 movea.l A1, [A0 + 0x4] 00008AD6 2269 0320 movea.l A1, [A1 + 0x320] 00008ADA 4E91 jsr [A1] 00008ADC 2F0A move.l -[A7], A2 00008ADE 2057 movea.l A0, [A7] 00008AE0 2268 0004 movea.l A1, [A0 + 0x4] 00008AE4 2269 0370 movea.l A1, [A1 + 0x370] 00008AE8 4E91 jsr [A1] 00008AEA 4FEF 000E lea.l A7, [A7 + 0xE] label00008AEE: 00008AEE 245F movea.l A2, [A7]+ 00008AF0 4E5E unlink A6 00008AF2 4E75 rts 00008AF4 4E56 FFF0 link A6, -0x0010 00008AF8 48E7 1E20 movem.l -[A7], D3,D4,D5,D6,A2 00008AFC 246E 0008 movea.l A2, [A6 + 0x8] 00008B00 206A 00CC movea.l A0, [A2 + 0xCC] 00008B04 2068 0076 movea.l A0, [A0 + 0x76] 00008B08 2050 movea.l A0, [A0] 00008B0A 2D68 0002 FFF8 move.l [A6 - 0x8], [A0 + 0x2] 00008B10 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] 00008B16 2D6A 00D0 FFF0 move.l [A6 - 0x10], [A2 + 0xD0] 00008B1C 2D6A 00D4 FFF4 move.l [A6 - 0xC], [A2 + 0xD4] 00008B22 526E FFF6 addq.w [A6 - 0xA], 1 00008B26 526E FFF4 addq.w [A6 - 0xC], 1 00008B2A 594F subq.w A7, 4 00008B2C 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00008B30 206E 000C movea.l A0, [A6 + 0xC] 00008B34 2F28 000A move.l -[A7], [A0 + 0xA] 00008B38 486E FFF0 pea.l [A6 - 0x10] 00008B3C A92B syscall GrowWindow 00008B3E 261F move.l D3, [A7]+ 00008B40 675C beq +0x5E /* 00008B9E */ 00008B42 3803 move.w D4, D3 00008B44 3A2A 00D6 move.w D5, [A2 + 0xD6] 00008B48 B645 cmp.w D3, D5 00008B4A 6F02 ble +0x4 /* 00008B4E */ 00008B4C 3805 move.w D4, D5 label00008B4E: 00008B4E 2A03 move.l D5, D3 00008B50 4845 swap.w D5 00008B52 48C5 ext.l D5 00008B54 2C05 move.l D6, D5 00008B56 362A 00D4 move.w D3, [A2 + 0xD4] 00008B5A BC43 cmp.w D6, D3 00008B5C 6F02 ble +0x4 /* 00008B60 */ 00008B5E 3A03 move.w D5, D3 label00008B60: 00008B60 302E FFFA move.w D0, [A6 - 0x6] 00008B64 D044 add.w D0, D4 00008B66 3D40 FFFE move.w [A6 - 0x2], D0 00008B6A 302E FFF8 move.w D0, [A6 - 0x8] 00008B6E D045 add.w D0, D5 00008B70 3D40 FFFC move.w [A6 - 0x4], D0 00008B74 4227 clr.b -[A7] 00008B76 486E FFF8 pea.l [A6 - 0x8] 00008B7A 2F0A move.l -[A7], A2 00008B7C 2057 movea.l A0, [A7] 00008B7E 2268 0004 movea.l A1, [A0 + 0x4] 00008B82 2269 032C movea.l A1, [A1 + 0x32C] 00008B86 4E91 jsr [A1] 00008B88 486E FFF8 pea.l [A6 - 0x8] 00008B8C 2F0A move.l -[A7], A2 00008B8E 2057 movea.l A0, [A7] 00008B90 2268 0004 movea.l A1, [A0 + 0x4] 00008B94 2269 0330 movea.l A1, [A1 + 0x330] 00008B98 4E91 jsr [A1] 00008B9A 4FEF 0012 lea.l A7, [A7 + 0x12] label00008B9E: 00008B9E 4CDF 0478 movem.l D3,D4,D5,D6,A2, [A7]+ 00008BA2 4E5E unlink A6 00008BA4 4E75 rts 00008BA6 4E56 0000 link A6, 0 00008BAA 554F subq.w A7, 2 00008BAC 206E 0008 movea.l A0, [A6 + 0x8] 00008BB0 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008BB4 206E 000C movea.l A0, [A6 + 0xC] 00008BB8 2F28 000A move.l -[A7], [A0 + 0xA] 00008BBC A91E syscall TrackGoAway 00008BBE 101F move.b D0, [A7]+ 00008BC0 671E beq +0x20 /* 00008BE0 */ 00008BC2 42A7 clr.l -[A7] 00008BC4 4878 0004 push.l 0x4 00008BC8 206E 0008 movea.l A0, [A6 + 0x8] 00008BCC 4868 007C pea.l [A0 + 0x7C] 00008BD0 2057 movea.l A0, [A7] 00008BD2 2268 0004 movea.l A1, [A0 + 0x4] 00008BD6 2269 0024 movea.l A1, [A1 + 0x24] 00008BDA 4E91 jsr [A1] 00008BDC 4FEF 000C lea.l A7, [A7 + 0xC] label00008BE0: 00008BE0 4E5E unlink A6 00008BE2 4E75 rts 00008BE4 4E56 0000 link A6, 0 00008BE8 554F subq.w A7, 2 00008BEA 206E 0008 movea.l A0, [A6 + 0x8] 00008BEE 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008BF2 206E 000C movea.l A0, [A6 + 0xC] 00008BF6 2F28 000A move.l -[A7], [A0 + 0xA] 00008BFA 3F2E 0010 move.w -[A7], [A6 + 0x10] 00008BFE A83B syscall TrackBox 00008C00 101F move.b D0, [A7]+ 00008C02 6712 beq +0x14 /* 00008C16 */ 00008C04 2F2E 0008 move.l -[A7], [A6 + 0x8] 00008C08 2057 movea.l A0, [A7] 00008C0A 2268 0004 movea.l A1, [A0 + 0x4] 00008C0E 2269 0340 movea.l A1, [A1 + 0x340] 00008C12 4E91 jsr [A1] 00008C14 584F addq.w A7, 4 label00008C16: 00008C16 4E5E unlink A6 00008C18 4E75 rts 00008C1A 4E56 FFE8 link A6, -0x0018 00008C1E 2F0B move.l -[A7], A3 00008C20 2F0A move.l -[A7], A2 00008C22 246E 0008 movea.l A2, [A6 + 0x8] 00008C26 554F subq.w A7, 2 00008C28 206A 00CC movea.l A0, [A2 + 0xCC] 00008C2C 2F28 007A move.l -[A7], [A0 + 0x7A] 00008C30 A8E2 syscall EmptyRgn 00008C32 101F move.b D0, [A7]+ 00008C34 6600 009E bne +0xA0 /* 00008CD4 */ 00008C38 4EB9 0000 01C0 jsr [0x000001C0] 00008C3E 2648 movea.l A3, A0 00008C40 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00008C44 A873 syscall SetPort 00008C46 42A7 clr.l -[A7] 00008C48 A878 syscall SetOrigin 00008C4A 42A7 clr.l -[A7] 00008C4C 61FF FFFF E03C bsr -0x1FC2 /* 00006C8A */ 00008C52 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00008C56 A922 syscall BeginUpdate 00008C58 584F addq.w A7, 4 00008C5A 2D4F FFFC move.l [A6 - 0x4], A7 00008C5E 206A 00CC movea.l A0, [A2 + 0xCC] 00008C62 2F28 0018 move.l -[A7], [A0 + 0x18] 00008C66 2F0A move.l -[A7], A2 00008C68 2057 movea.l A0, [A7] 00008C6A 2268 0004 movea.l A1, [A0 + 0x4] 00008C6E 2269 010C movea.l A1, [A1 + 0x10C] 00008C72 4E91 jsr [A1] 00008C74 504F addq.w A7, 8 00008C76 6048 bra +0x4A /* 00008CC0 */ 00008C78 4EB9 0000 1D0A jsr [0x00001D0A] 00008C7E 5300 subq.b D0, 1 00008C80 661C bne +0x1E /* 00008C9E */ 00008C82 4878 02CD push.l 0x2CD 00008C86 4879 0000 46B4 push.l 0x46B4 00008C8C 4879 0000 45C8 push.l 0x45C8 00008C92 4EB9 0000 01B0 jsr [0x000001B0] 00008C98 4FEF 000C lea.l A7, [A7 + 0xC] 00008C9C 6018 bra +0x1A /* 00008CB6 */ label00008C9E: 00008C9E 4EB9 0000 1D0A jsr [0x00001D0A] 00008CA4 5500 subq.b D0, 2 00008CA6 660E bne +0x10 /* 00008CB6 */ 00008CA8 4879 0000 45C8 push.l 0x45C8 00008CAE 4EB9 0000 1CFC jsr [0x00001CFC] 00008CB4 584F addq.w A7, 4 label00008CB6: 00008CB6 486E FFE8 pea.l [A6 - 0x18] 00008CBA 4EB9 0000 0150 jsr [0x00000150] label00008CC0: 00008CC0 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00008CC4 A923 syscall EndUpdate 00008CC6 2F0B move.l -[A7], A3 00008CC8 A873 syscall SetPort 00008CCA 42A7 clr.l -[A7] 00008CCC 61FF FFFF DFBC bsr -0x2042 /* 00006C8A */ 00008CD2 584F addq.w A7, 4 label00008CD4: 00008CD4 245F movea.l A2, [A7]+ 00008CD6 265F movea.l A3, [A7]+ 00008CD8 4E5E unlink A6 00008CDA 4E75 rts 00008CDC 4E56 0000 link A6, 0 00008CE0 48E7 1030 movem.l -[A7], D3,A2,A3 00008CE4 266E 0008 movea.l A3, [A6 + 0x8] 00008CE8 246B 00CC movea.l A2, [A3 + 0xCC] 00008CEC 4A8A tst.l A2 00008CEE 56C0 sne D0 00008CF0 4400 neg.b D0 00008CF2 1600 move.b D3, D0 00008CF4 4A8A tst.l A2 00008CF6 6712 beq +0x14 /* 00008D0A */ 00008CF8 246B 00CC movea.l A2, [A3 + 0xCC] 00008CFC 4EB9 0000 01C0 jsr [0x000001C0] 00008D02 B1CA cmpa.l A0, A2 00008D04 6704 beq +0x6 /* 00008D0A */ 00008D06 2F0A move.l -[A7], A2 00008D08 A873 syscall SetPort label00008D0A: 00008D0A 1003 move.b D0, D3 00008D0C 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 00008D10 4E5E unlink A6 00008D12 4E75 rts 00008D14 4E56 FFF8 link A6, -0x0008 00008D18 206E 0008 movea.l A0, [A6 + 0x8] 00008D1C 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008D20 486E FFF8 pea.l [A6 - 0x8] 00008D24 4EB9 0000 0260 jsr [0x00000260 /* SdVolume */] 00008D2A 42A7 clr.l -[A7] 00008D2C A878 syscall SetOrigin 00008D2E 2F2E 000C move.l -[A7], [A6 + 0xC] 00008D32 A928 syscall InvalRect 00008D34 3F3C FFFF move.w -[A7], 0xFFFF 00008D38 486E FFF8 pea.l [A6 - 0x8] 00008D3C 4EB9 0000 0268 jsr [0x00000268] 00008D42 4E5E unlink A6 00008D44 4E75 rts 00008D46 4E56 FFF8 link A6, -0x0008 00008D4A 206E 0008 movea.l A0, [A6 + 0x8] 00008D4E 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008D52 486E FFF8 pea.l [A6 - 0x8] 00008D56 4EB9 0000 0260 jsr [0x00000260 /* SdVolume */] 00008D5C 42A7 clr.l -[A7] 00008D5E A878 syscall SetOrigin 00008D60 2F2E 000C move.l -[A7], [A6 + 0xC] 00008D64 A927 syscall InvalRgn 00008D66 3F3C FFFF move.w -[A7], 0xFFFF 00008D6A 486E FFF8 pea.l [A6 - 0x8] 00008D6E 4EB9 0000 0268 jsr [0x00000268] 00008D74 4E5E unlink A6 00008D76 4E75 rts 00008D78 4E56 FFF8 link A6, -0x0008 00008D7C 206E 0008 movea.l A0, [A6 + 0x8] 00008D80 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008D84 486E FFF8 pea.l [A6 - 0x8] 00008D88 4EB9 0000 0260 jsr [0x00000260 /* SdVolume */] 00008D8E 42A7 clr.l -[A7] 00008D90 A878 syscall SetOrigin 00008D92 2F2E 000C move.l -[A7], [A6 + 0xC] 00008D96 A92A syscall ValidRect 00008D98 3F3C FFFF move.w -[A7], 0xFFFF 00008D9C 486E FFF8 pea.l [A6 - 0x8] 00008DA0 4EB9 0000 0268 jsr [0x00000268] 00008DA6 4E5E unlink A6 00008DA8 4E75 rts 00008DAA 4E56 FFF8 link A6, -0x0008 00008DAE 206E 0008 movea.l A0, [A6 + 0x8] 00008DB2 2F28 00CC move.l -[A7], [A0 + 0xCC] 00008DB6 486E FFF8 pea.l [A6 - 0x8] 00008DBA 4EB9 0000 0260 jsr [0x00000260 /* SdVolume */] 00008DC0 42A7 clr.l -[A7] 00008DC2 A878 syscall SetOrigin 00008DC4 2F2E 000C move.l -[A7], [A6 + 0xC] 00008DC8 A929 syscall ValidRgn 00008DCA 3F3C FFFF move.w -[A7], 0xFFFF 00008DCE 486E FFF8 pea.l [A6 - 0x8] 00008DD2 4EB9 0000 0268 jsr [0x00000268] 00008DD8 4E5E unlink A6 00008DDA 4E75 rts 00008DDC 4E56 FFC8 link A6, -0x0038 00008DE0 48E7 1C20 movem.l -[A7], D3,D4,D5,A2 00008DE4 246E 0008 movea.l A2, [A6 + 0x8] 00008DE8 1A2E 0010 move.b D5, [A6 + 0x10] 00008DEC 486E FFD0 pea.l [A6 - 0x30] 00008DF0 2F0A move.l -[A7], A2 00008DF2 2057 movea.l A0, [A7] 00008DF4 2268 0004 movea.l A1, [A0 + 0x4] 00008DF8 2269 003C movea.l A1, [A1 + 0x3C] 00008DFC 4E91 jsr [A1] 00008DFE 302E 000C move.w D0, [A6 + 0xC] 00008E02 D16A 000C add.w [A2 + 0xC], D0 00008E06 302E 000E move.w D0, [A6 + 0xE] 00008E0A D16A 000E add.w [A2 + 0xE], D0 00008E0E 2F0A move.l -[A7], A2 00008E10 61FF FFFF D242 bsr -0x2DBC /* 00006054 */ 00008E16 2F0A move.l -[A7], A2 00008E18 61FF FFFF DE70 bsr -0x218E /* 00006C8A */ 00008E1E 4A05 tst.b D5 00008E20 4FEF 0010 lea.l A7, [A7 + 0x10] 00008E24 6700 0146 beq +0x148 /* 00008F6C */ 00008E28 486E FFC8 pea.l [A6 - 0x38] 00008E2C 2F0A move.l -[A7], A2 00008E2E 2057 movea.l A0, [A7] 00008E30 2268 0004 movea.l A1, [A0 + 0x4] 00008E34 2269 003C movea.l A1, [A1 + 0x3C] 00008E38 4E91 jsr [A1] 00008E3A 486E FFD0 pea.l [A6 - 0x30] 00008E3E 486E FFDE pea.l [A6 - 0x22] 00008E42 4EB9 0000 0498 jsr [0x00000498] 00008E48 486E FFC8 pea.l [A6 - 0x38] 00008E4C 486E FFD8 pea.l [A6 - 0x28] 00008E50 4EB9 0000 0498 jsr [0x00000498] 00008E56 486E FFDE pea.l [A6 - 0x22] 00008E5A 4EB9 0000 9F20 jsr [0x00009F20] 00008E60 584F addq.w A7, 4 00008E62 2F08 move.l -[A7], A0 00008E64 486E FFD8 pea.l [A6 - 0x28] 00008E68 4EB9 0002 F978 jsr [0x0002F978] 00008E6E 2F3C 0200 0000 move.l -[A7], 0x2000000 00008E74 2F0A move.l -[A7], A2 00008E76 4EB9 0003 C9EA jsr [0x0003C9EA] 00008E7C 4A00 tst.b D0 00008E7E 4FEF 0028 lea.l A7, [A7 + 0x28] 00008E82 6700 00AC beq +0xAE /* 00008F30 */ 00008E86 2D6E FFD0 FFF4 move.l [A6 - 0xC], [A6 - 0x30] 00008E8C 2D6E FFD4 FFF8 move.l [A6 - 0x8], [A6 - 0x2C] 00008E92 70F1 moveq.l D0, 0xFFFFFFF1 00008E94 D06E FFFA add.w D0, [A6 - 0x6] 00008E98 3D40 FFF6 move.w [A6 - 0xA], D0 00008E9C 70F1 moveq.l D0, 0xFFFFFFF1 00008E9E D06E FFF8 add.w D0, [A6 - 0x8] 00008EA2 3D40 FFF4 move.w [A6 - 0xC], D0 00008EA6 486E FFDE pea.l [A6 - 0x22] 00008EAA 4EB9 0000 9F20 jsr [0x00009F20] 00008EB0 584F addq.w A7, 4 00008EB2 2F08 move.l -[A7], A0 00008EB4 486E FFF4 pea.l [A6 - 0xC] 00008EB8 A8DF syscall RectRgn 00008EBA 486E FFD8 pea.l [A6 - 0x28] 00008EBE 4EB9 0000 9F20 jsr [0x00009F20] 00008EC4 584F addq.w A7, 4 00008EC6 2F08 move.l -[A7], A0 00008EC8 486E FFDE pea.l [A6 - 0x22] 00008ECC 4EB9 0000 9F20 jsr [0x00009F20] 00008ED2 584F addq.w A7, 4 00008ED4 2F08 move.l -[A7], A0 00008ED6 486E FFD8 pea.l [A6 - 0x28] 00008EDA 4EB9 0000 9F20 jsr [0x00009F20] 00008EE0 584F addq.w A7, 4 00008EE2 2F08 move.l -[A7], A0 00008EE4 A8E5 syscall UnionRgn 00008EE6 2D6E FFC8 FFF4 move.l [A6 - 0xC], [A6 - 0x38] 00008EEC 2D6E FFCC FFF8 move.l [A6 - 0x8], [A6 - 0x34] 00008EF2 70F1 moveq.l D0, 0xFFFFFFF1 00008EF4 D06E FFFA add.w D0, [A6 - 0x6] 00008EF8 3D40 FFF6 move.w [A6 - 0xA], D0 00008EFC 70F1 moveq.l D0, 0xFFFFFFF1 00008EFE D06E FFF8 add.w D0, [A6 - 0x8] 00008F02 3D40 FFF4 move.w [A6 - 0xC], D0 00008F06 486E FFF4 pea.l [A6 - 0xC] 00008F0A 486E FFDE pea.l [A6 - 0x22] 00008F0E 4EB9 0002 FCB0 jsr [0x0002FCB0] 00008F14 486E FFDE pea.l [A6 - 0x22] 00008F18 4EB9 0000 9F20 jsr [0x00009F20] 00008F1E 584F addq.w A7, 4 00008F20 2F08 move.l -[A7], A0 00008F22 486E FFD8 pea.l [A6 - 0x28] 00008F26 4EB9 0002 6534 jsr [0x00026534] 00008F2C 4FEF 0010 lea.l A7, [A7 + 0x10] label00008F30: 00008F30 486E FFD8 pea.l [A6 - 0x28] 00008F34 4EB9 0000 9F20 jsr [0x00009F20] 00008F3A 584F addq.w A7, 4 00008F3C 2F08 move.l -[A7], A0 00008F3E 2F0A move.l -[A7], A2 00008F40 2057 movea.l A0, [A7] 00008F42 2268 0004 movea.l A1, [A0 + 0x4] 00008F46 2269 00E0 movea.l A1, [A1 + 0xE0] 00008F4A 4E91 jsr [A1] 00008F4C 3F3C FFFF move.w -[A7], 0xFFFF 00008F50 486E FFD8 pea.l [A6 - 0x28] 00008F54 4EB9 0000 04B8 jsr [0x000004B8] 00008F5A 3F3C FFFF move.w -[A7], 0xFFFF 00008F5E 486E FFDE pea.l [A6 - 0x22] 00008F62 4EB9 0000 04B8 jsr [0x000004B8] 00008F68 4FEF 0014 lea.l A7, [A7 + 0x14] label00008F6C: 00008F6C 42A7 clr.l -[A7] 00008F6E 486A 0044 pea.l [A2 + 0x44] 00008F72 486E FFE4 pea.l [A6 - 0x1C] 00008F76 4EB9 0000 C054 jsr [0x0000C054] 00008F7C 486E FFFC pea.l [A6 - 0x4] 00008F80 486E FFE4 pea.l [A6 - 0x1C] 00008F84 4EB9 0000 C00C jsr [0x0000C00C] 00008F8A 4A00 tst.b D0 00008F8C 4FEF 0014 lea.l A7, [A7 + 0x14] 00008F90 6738 beq +0x3A /* 00008FCA */ 00008F92 306E 000E movea.w A0, [A6 + 0xE] 00008F96 2608 move.l D3, A0 00008F98 306E 000C movea.w A0, [A6 + 0xC] 00008F9C 2808 move.l D4, A0 label00008F9E: 00008F9E 1F05 move.b -[A7], D5 00008FA0 2F03 move.l -[A7], D3 00008FA2 2F04 move.l -[A7], D4 00008FA4 2F2E FFFC move.l -[A7], [A6 - 0x4] 00008FA8 2057 movea.l A0, [A7] 00008FAA 2268 0004 movea.l A1, [A0 + 0x4] 00008FAE 2269 0060 movea.l A1, [A1 + 0x60] 00008FB2 4E91 jsr [A1] 00008FB4 486E FFFC pea.l [A6 - 0x4] 00008FB8 486E FFE4 pea.l [A6 - 0x1C] 00008FBC 4EB9 0000 C00C jsr [0x0000C00C] 00008FC2 4A00 tst.b D0 00008FC4 4FEF 0016 lea.l A7, [A7 + 0x16] 00008FC8 66D4 bne -0x2A /* 00008F9E */ label00008FCA: 00008FCA 3F3C FFFF move.w -[A7], 0xFFFF 00008FCE 486E FFE4 pea.l [A6 - 0x1C] 00008FD2 4EB9 0000 C022 jsr [0x0000C022] 00008FD8 5C4F addq.w A7, 6 00008FDA 4CDF 0438 movem.l D3,D4,D5,A2, [A7]+ 00008FDE 4E5E unlink A6 00008FE0 4E75 rts 00008FE2 4E56 0000 link A6, 0 00008FE6 2F0A move.l -[A7], A2 00008FE8 246E 0008 movea.l A2, [A6 + 0x8] 00008FEC 2F0A move.l -[A7], A2 00008FEE 4EB9 0000 0A70 jsr [0x00000A70 /* TEDoText */] 00008FF4 4A00 tst.b D0 00008FF6 584F addq.w A7, 4 00008FF8 6628 bne +0x2A /* 00009022 */ 00008FFA 4227 clr.b -[A7] 00008FFC 2F3C 736C 6374 move.l -[A7], 0x736C6374 /* 'slct' */ 00009002 2F3C 6D69 7363 move.l -[A7], 0x6D697363 /* 'misc' */ 00009008 486A 00B2 pea.l [A2 + 0xB2] 0000900C 2057 movea.l A0, [A7] 0000900E 2250 movea.l A1, [A0] 00009010 2269 00BC movea.l A1, [A1 + 0xBC] 00009014 4E91 jsr [A1] 00009016 2F0A move.l -[A7], A2 00009018 4EB9 0000 0A78 jsr [0x00000A78 /* ApplScratch */] 0000901E 4FEF 0012 lea.l A7, [A7 + 0x12] label00009022: 00009022 245F movea.l A2, [A7]+ 00009024 4E5E unlink A6 00009026 4E75 rts 00009028 4E56 0000 link A6, 0 0000902C 2F0A move.l -[A7], A2 0000902E 246E 0008 movea.l A2, [A6 + 0x8] 00009032 4A2A 0024 tst.b [A2 + 0x24] 00009036 661E bne +0x20 /* 00009056 */ 00009038 157C 0002 0024 move.b [A2 + 0x24], 0x2 0000903E 2F0A move.l -[A7], A2 00009040 2057 movea.l A0, [A7] 00009042 2268 0004 movea.l A1, [A0 + 0x4] 00009046 2269 0140 movea.l A1, [A1 + 0x140] 0000904A 4E91 jsr [A1] 0000904C 2F0A move.l -[A7], A2 0000904E 61FF FFFF D4B0 bsr -0x2B4E /* 00006500 */ 00009054 504F addq.w A7, 8 label00009056: 00009056 245F movea.l A2, [A7]+ 00009058 4E5E unlink A6 0000905A 4E75 rts 0000905C 4E56 0000 link A6, 0 00009060 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009064 4EB9 0000 0A80 jsr [0x00000A80] 0000906A 4E5E unlink A6 0000906C 4E75 rts 0000906E 4E56 0000 link A6, 0 00009072 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009076 4EB9 0000 0A88 jsr [0x00000A88 /* CloseOrnHook */] 0000907C 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009080 2057 movea.l A0, [A7] 00009082 2268 0004 movea.l A1, [A0 + 0x4] 00009086 2269 00B8 movea.l A1, [A1 + 0xB8] 0000908A 4E91 jsr [A1] 0000908C 4E5E unlink A6 0000908E 4E75 rts 00009090 4E56 0000 link A6, 0 00009094 2F0A move.l -[A7], A2 00009096 246E 0008 movea.l A2, [A6 + 0x8] 0000909A 4A2A 0025 tst.b [A2 + 0x25] 0000909E 6662 bne +0x64 /* 00009102 */ 000090A0 2F0A move.l -[A7], A2 000090A2 4EB9 0000 E286 jsr [0x0000E286] 000090A8 4A00 tst.b D0 000090AA 584F addq.w A7, 4 000090AC 6754 beq +0x56 /* 00009102 */ 000090AE 157C 0002 0025 move.b [A2 + 0x25], 0x2 000090B4 2F0A move.l -[A7], A2 000090B6 2057 movea.l A0, [A7] 000090B8 2268 0004 movea.l A1, [A0 + 0x4] 000090BC 2269 0150 movea.l A1, [A1 + 0x150] 000090C0 4E91 jsr [A1] 000090C2 2F0A move.l -[A7], A2 000090C4 61FF FFFF D632 bsr -0x29CC /* 000066F8 */ 000090CA 2F3C 0020 0000 move.l -[A7], 0x200000 /* ' \0\0' */ 000090D0 2F0A move.l -[A7], A2 000090D2 4EB9 0003 C9EA jsr [0x0003C9EA] 000090D8 4A00 tst.b D0 000090DA 4FEF 0010 lea.l A7, [A7 + 0x10] 000090DE 6722 beq +0x24 /* 00009102 */ 000090E0 486A 007C pea.l [A2 + 0x7C] 000090E4 4EB9 0000 D580 jsr [0x0000D580] 000090EA 4A00 tst.b D0 000090EC 584F addq.w A7, 4 000090EE 6612 bne +0x14 /* 00009102 */ 000090F0 486A 007C pea.l [A2 + 0x7C] 000090F4 2057 movea.l A0, [A7] 000090F6 2268 0004 movea.l A1, [A0 + 0x4] 000090FA 2269 0018 movea.l A1, [A1 + 0x18] 000090FE 4E91 jsr [A1] 00009100 584F addq.w A7, 4 label00009102: 00009102 245F movea.l A2, [A7]+ 00009104 4E5E unlink A6 00009106 4E75 rts 00009108 4E56 FFFC link A6, -0x0004 0000910C 2F0A move.l -[A7], A2 0000910E 246E 0008 movea.l A2, [A6 + 0x8] 00009112 4A6A 00F4 tst.w [A2 + 0xF4] 00009116 6730 beq +0x32 /* 00009148 */ 00009118 486E FFFD pea.l [A6 - 0x3] 0000911C 486E FFFE pea.l [A6 - 0x2] 00009120 2F0A move.l -[A7], A2 00009122 2057 movea.l A0, [A7] 00009124 2268 0004 movea.l A1, [A0 + 0x4] 00009128 2269 0138 movea.l A1, [A1 + 0x138] 0000912C 4E91 jsr [A1] 0000912E 1F2E FFFD move.b -[A7], [A6 - 0x3] 00009132 3F2E FFFE move.w -[A7], [A6 - 0x2] 00009136 3F2A 00F4 move.w -[A7], [A2 + 0xF4] 0000913A 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000913E 4EB9 0000 06CA jsr [0x000006CA] 00009144 4FEF 0016 lea.l A7, [A7 + 0x16] label00009148: 00009148 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000914C 1F3C 0001 move.b -[A7], 0x1 00009150 A91C syscall HiliteWindow 00009152 2F0A move.l -[A7], A2 00009154 2057 movea.l A0, [A7] 00009156 2268 0004 movea.l A1, [A0 + 0x4] 0000915A 2269 0368 movea.l A1, [A1 + 0x368] 0000915E 4E91 jsr [A1] 00009160 584F addq.w A7, 4 00009162 245F movea.l A2, [A7]+ 00009164 4E5E unlink A6 00009166 4E75 rts 00009168 4E56 0000 link A6, 0 0000916C 2F0A move.l -[A7], A2 0000916E 246E 0008 movea.l A2, [A6 + 0x8] 00009172 2F0A move.l -[A7], A2 00009174 61FF FFFF D67E bsr -0x2980 /* 000067F4 */ 0000917A 486A 007C pea.l [A2 + 0x7C] 0000917E 4EB9 0000 D580 jsr [0x0000D580] 00009184 4A00 tst.b D0 00009186 504F addq.w A7, 8 00009188 6716 beq +0x18 /* 000091A0 */ 0000918A 486A 007C pea.l [A2 + 0x7C] 0000918E 4EB9 0000 D576 jsr [0x0000D576] 00009194 584F addq.w A7, 4 00009196 2F08 move.l -[A7], A0 00009198 4EB9 0000 1A28 jsr [0x00001A28] 0000919E 584F addq.w A7, 4 label000091A0: 000091A0 245F movea.l A2, [A7]+ 000091A2 4E5E unlink A6 000091A4 4E75 rts 000091A6 4E56 FFFC link A6, -0x0004 000091AA 2F0A move.l -[A7], A2 000091AC 246E 0008 movea.l A2, [A6 + 0x8] 000091B0 4A6A 00F6 tst.w [A2 + 0xF6] 000091B4 6730 beq +0x32 /* 000091E6 */ 000091B6 486E FFFD pea.l [A6 - 0x3] 000091BA 486E FFFE pea.l [A6 - 0x2] 000091BE 2F0A move.l -[A7], A2 000091C0 2057 movea.l A0, [A7] 000091C2 2268 0004 movea.l A1, [A0 + 0x4] 000091C6 2269 0138 movea.l A1, [A1 + 0x138] 000091CA 4E91 jsr [A1] 000091CC 1F2E FFFD move.b -[A7], [A6 - 0x3] 000091D0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000091D4 3F2A 00F6 move.w -[A7], [A2 + 0xF6] 000091D8 2F2A 00CC move.l -[A7], [A2 + 0xCC] 000091DC 4EB9 0000 06CA jsr [0x000006CA] 000091E2 4FEF 0016 lea.l A7, [A7 + 0x16] label000091E6: 000091E6 2F2A 00CC move.l -[A7], [A2 + 0xCC] 000091EA 4227 clr.b -[A7] 000091EC A91C syscall HiliteWindow 000091EE 2F0A move.l -[A7], A2 000091F0 2057 movea.l A0, [A7] 000091F2 2268 0004 movea.l A1, [A0 + 0x4] 000091F6 2269 0368 movea.l A1, [A1 + 0x368] 000091FA 4E91 jsr [A1] 000091FC 584F addq.w A7, 4 000091FE 245F movea.l A2, [A7]+ 00009200 4E5E unlink A6 00009202 4E75 rts 00009204 4E56 0000 link A6, 0 00009208 2F0A move.l -[A7], A2 0000920A 246E 0008 movea.l A2, [A6 + 0x8] 0000920E 4A2A 0026 tst.b [A2 + 0x26] 00009212 661E bne +0x20 /* 00009232 */ 00009214 157C 0002 0026 move.b [A2 + 0x26], 0x2 0000921A 2F0A move.l -[A7], A2 0000921C 2057 movea.l A0, [A7] 0000921E 2268 0004 movea.l A1, [A0 + 0x4] 00009222 2269 0160 movea.l A1, [A1 + 0x160] 00009226 4E91 jsr [A1] 00009228 2F0A move.l -[A7], A2 0000922A 61FF FFFF D6C4 bsr -0x293A /* 000068F0 */ 00009230 504F addq.w A7, 8 label00009232: 00009232 245F movea.l A2, [A7]+ 00009234 4E5E unlink A6 00009236 4E75 rts 00009238 4E56 0000 link A6, 0 0000923C 2F0A move.l -[A7], A2 0000923E 246E 0008 movea.l A2, [A6 + 0x8] 00009242 2F3C 0008 0000 move.l -[A7], 0x80000 00009248 2F0A move.l -[A7], A2 0000924A 4EB9 0003 C9EA jsr [0x0003C9EA] 00009250 4A00 tst.b D0 00009252 504F addq.w A7, 8 00009254 6712 beq +0x14 /* 00009268 */ 00009256 2F0A move.l -[A7], A2 00009258 2057 movea.l A0, [A7] 0000925A 2268 0004 movea.l A1, [A0 + 0x4] 0000925E 2269 014C movea.l A1, [A1 + 0x14C] 00009262 4E91 jsr [A1] 00009264 584F addq.w A7, 4 00009266 601E bra +0x20 /* 00009286 */ label00009268: 00009268 2F0A move.l -[A7], A2 0000926A 61FF FFFF 90D0 bsr -0x6F2E /* 0000233C */ 00009270 4A00 tst.b D0 00009272 584F addq.w A7, 4 00009274 6710 beq +0x12 /* 00009286 */ 00009276 2F0A move.l -[A7], A2 00009278 2057 movea.l A0, [A7] 0000927A 2268 0004 movea.l A1, [A0 + 0x4] 0000927E 2269 00B8 movea.l A1, [A1 + 0xB8] 00009282 4E91 jsr [A1] 00009284 584F addq.w A7, 4 label00009286: 00009286 245F movea.l A2, [A7]+ 00009288 4E5E unlink A6 0000928A 4E75 rts 0000928C 4E56 0000 link A6, 0 00009290 2F0A move.l -[A7], A2 00009292 2F03 move.l -[A7], D3 00009294 246E 0008 movea.l A2, [A6 + 0x8] 00009298 4EB9 0000 0AB8 jsr [0x00000AB8 /* AppPacks */] 0000929E 1600 move.b D3, D0 000092A0 2F3C 0008 0000 move.l -[A7], 0x80000 000092A6 2F0A move.l -[A7], A2 000092A8 4EB9 0003 C9EA jsr [0x0003C9EA] 000092AE 4A00 tst.b D0 000092B0 504F addq.w A7, 8 000092B2 6710 beq +0x12 /* 000092C4 */ 000092B4 2F0A move.l -[A7], A2 000092B6 2057 movea.l A0, [A7] 000092B8 2268 0004 movea.l A1, [A0 + 0x4] 000092BC 2269 0144 movea.l A1, [A1 + 0x144] 000092C0 4E91 jsr [A1] 000092C2 584F addq.w A7, 4 label000092C4: 000092C4 2F3C 4000 0000 move.l -[A7], 0x40000000 /* '@\0\0\0' */ 000092CA 2F0A move.l -[A7], A2 000092CC 4EB9 0003 C9EA jsr [0x0003C9EA] 000092D2 4A00 tst.b D0 000092D4 504F addq.w A7, 8 000092D6 6714 beq +0x16 /* 000092EC */ 000092D8 4A03 tst.b D3 000092DA 6610 bne +0x12 /* 000092EC */ 000092DC 2F0A move.l -[A7], A2 000092DE 2057 movea.l A0, [A7] 000092E0 2268 0004 movea.l A1, [A0 + 0x4] 000092E4 2269 00B4 movea.l A1, [A1 + 0xB4] 000092E8 4E91 jsr [A1] 000092EA 584F addq.w A7, 4 label000092EC: 000092EC 261F move.l D3, [A7]+ 000092EE 245F movea.l A2, [A7]+ 000092F0 4E5E unlink A6 000092F2 4E75 rts 000092F4 4E56 0000 link A6, 0 000092F8 48E7 0038 movem.l -[A7], A2,A3,A4 000092FC 246E 0008 movea.l A2, [A6 + 0x8] 00009300 286A 0084 movea.l A4, [A2 + 0x84] 00009304 200C move.l D0, A4 00009306 6720 beq +0x22 /* 00009328 */ 00009308 264A movea.l A3, A2 0000930A 200A move.l D0, A2 0000930C 6704 beq +0x6 /* 00009312 */ 0000930E 47EB 007C lea.l A3, [A3 + 0x7C] label00009312: 00009312 2F0B move.l -[A7], A3 00009314 2F0C move.l -[A7], A4 00009316 2057 movea.l A0, [A7] 00009318 2268 0004 movea.l A1, [A0 + 0x4] 0000931C 2269 0010 movea.l A1, [A1 + 0x10] 00009320 4E91 jsr [A1] 00009322 4A00 tst.b D0 00009324 504F addq.w A7, 8 00009326 673A beq +0x3C /* 00009362 */ label00009328: 00009328 4227 clr.b -[A7] 0000932A 2F3C 636C 6F73 move.l -[A7], 0x636C6F73 /* 'clos' */ 00009330 2F3C 636F 7265 move.l -[A7], 0x636F7265 /* 'core' */ 00009336 486A 00B2 pea.l [A2 + 0xB2] 0000933A 2057 movea.l A0, [A7] 0000933C 2250 movea.l A1, [A0] 0000933E 2269 00BC movea.l A1, [A1 + 0xBC] 00009342 4E91 jsr [A1] 00009344 264A movea.l A3, A2 00009346 200A move.l D0, A2 00009348 4FEF 000E lea.l A7, [A7 + 0xE] 0000934C 6714 beq +0x16 /* 00009362 */ 0000934E 3F3C 0001 move.w -[A7], 0x1 00009352 2F0B move.l -[A7], A3 00009354 2057 movea.l A0, [A7] 00009356 2268 0004 movea.l A1, [A0 + 0x4] 0000935A 2269 0008 movea.l A1, [A1 + 0x8] 0000935E 4E91 jsr [A1] 00009360 5C4F addq.w A7, 6 label00009362: 00009362 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00009366 4E5E unlink A6 00009368 4E75 rts 0000936A 4E56 0000 link A6, 0 0000936E 48E7 0038 movem.l -[A7], A2,A3,A4 00009372 246E 0008 movea.l A2, [A6 + 0x8] 00009376 286A 0084 movea.l A4, [A2 + 0x84] 0000937A 200C move.l D0, A4 0000937C 6720 beq +0x22 /* 0000939E */ 0000937E 264A movea.l A3, A2 00009380 200A move.l D0, A2 00009382 6704 beq +0x6 /* 00009388 */ 00009384 47EB 007C lea.l A3, [A3 + 0x7C] label00009388: 00009388 2F0B move.l -[A7], A3 0000938A 2F0C move.l -[A7], A4 0000938C 2057 movea.l A0, [A7] 0000938E 2268 0004 movea.l A1, [A0 + 0x4] 00009392 2269 0010 movea.l A1, [A1 + 0x10] 00009396 4E91 jsr [A1] 00009398 4A00 tst.b D0 0000939A 504F addq.w A7, 8 0000939C 671A beq +0x1C /* 000093B8 */ label0000939E: 0000939E 264A movea.l A3, A2 000093A0 200A move.l D0, A2 000093A2 6714 beq +0x16 /* 000093B8 */ 000093A4 3F3C 0001 move.w -[A7], 0x1 000093A8 2F0B move.l -[A7], A3 000093AA 2057 movea.l A0, [A7] 000093AC 2268 0004 movea.l A1, [A0 + 0x4] 000093B0 2269 0008 movea.l A1, [A1 + 0x8] 000093B4 4E91 jsr [A1] 000093B6 5C4F addq.w A7, 6 label000093B8: 000093B8 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000093BC 4E5E unlink A6 000093BE 4E75 rts 000093C0 4E56 0000 link A6, 0 000093C4 2F0A move.l -[A7], A2 000093C6 246E 0008 movea.l A2, [A6 + 0x8] 000093CA 2F3C 0002 0000 move.l -[A7], 0x20000 000093D0 2F0A move.l -[A7], A2 000093D2 4EB9 0003 C9EA jsr [0x0003C9EA] 000093D8 4A00 tst.b D0 000093DA 504F addq.w A7, 8 000093DC 671A beq +0x1C /* 000093F8 */ 000093DE 2F0A move.l -[A7], A2 000093E0 2057 movea.l A0, [A7] 000093E2 2268 0004 movea.l A1, [A0 + 0x4] 000093E6 2269 00F0 movea.l A1, [A1 + 0xF0] 000093EA 4E91 jsr [A1] 000093EC 206A 00CC movea.l A0, [A2 + 0xCC] 000093F0 4868 0010 pea.l [A0 + 0x10] 000093F4 A8A3 syscall EraseRect 000093F6 584F addq.w A7, 4 label000093F8: 000093F8 2F0A move.l -[A7], A2 000093FA 2057 movea.l A0, [A7] 000093FC 2268 0004 movea.l A1, [A0 + 0x4] 00009400 2269 0368 movea.l A1, [A1 + 0x368] 00009404 4E91 jsr [A1] 00009406 584F addq.w A7, 4 00009408 245F movea.l A2, [A7]+ 0000940A 4E5E unlink A6 0000940C 4E75 rts 0000940E 4E56 FFF2 link A6, -0x000E 00009412 2F0A move.l -[A7], A2 00009414 246E 0008 movea.l A2, [A6 + 0x8] 00009418 2F3C 0200 0000 move.l -[A7], 0x2000000 0000941E 2F0A move.l -[A7], A2 00009420 4EB9 0003 C9EA jsr [0x0003C9EA] 00009426 4A00 tst.b D0 00009428 504F addq.w A7, 8 0000942A 675A beq +0x5C /* 00009486 */ 0000942C 42A7 clr.l -[A7] 0000942E 2F0A move.l -[A7], A2 00009430 2057 movea.l A0, [A7] 00009432 2268 0004 movea.l A1, [A0 + 0x4] 00009436 2269 0104 movea.l A1, [A1 + 0x104] 0000943A 4E91 jsr [A1] 0000943C 206A 00CC movea.l A0, [A2 + 0xCC] 00009440 2D68 0010 FFF8 move.l [A6 - 0x8], [A0 + 0x10] 00009446 2D68 0014 FFFC move.l [A6 - 0x4], [A0 + 0x14] 0000944C 70F1 moveq.l D0, 0xFFFFFFF1 0000944E D06E FFFE add.w D0, [A6 - 0x2] 00009452 3D40 FFFA move.w [A6 - 0x6], D0 00009456 70F1 moveq.l D0, 0xFFFFFFF1 00009458 D06E FFFC add.w D0, [A6 - 0x4] 0000945C 3D40 FFF8 move.w [A6 - 0x8], D0 00009460 486E FFF8 pea.l [A6 - 0x8] 00009464 486E FFF2 pea.l [A6 - 0xE] 00009468 4EB9 0000 0228 jsr [0x00000228] 0000946E 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00009472 A904 syscall DrawGrowIcon 00009474 3F3C FFFF move.w -[A7], 0xFFFF 00009478 486E FFF2 pea.l [A6 - 0xE] 0000947C 4EB9 0000 0238 jsr [0x00000238] 00009482 4FEF 0016 lea.l A7, [A7 + 0x16] label00009486: 00009486 245F movea.l A2, [A7]+ 00009488 4E5E unlink A6 0000948A 4E75 rts 0000948C 4E56 FFF6 link A6, -0x000A 00009490 2F0A move.l -[A7], A2 00009492 2F03 move.l -[A7], D3 00009494 246E 0008 movea.l A2, [A6 + 0x8] 00009498 486A 00E8 pea.l [A2 + 0xE8] 0000949C AA14 syscall RGBForeColor 0000949E 7600 moveq.l D3, 0x00 000094A0 2F3C 0001 0000 move.l -[A7], 0x10000 000094A6 4EB9 0000 0318 jsr [0x00000318] 000094AC 4A00 tst.b D0 000094AE 584F addq.w A7, 4 000094B0 6716 beq +0x18 /* 000094C8 */ 000094B2 362A 00F6 move.w D3, [A2 + 0xF6] 000094B6 2F0A move.l -[A7], A2 000094B8 61FF FFFF 8E82 bsr -0x717C /* 0000233C */ 000094BE 4A00 tst.b D0 000094C0 584F addq.w A7, 4 000094C2 6704 beq +0x6 /* 000094C8 */ 000094C4 362A 00F4 move.w D3, [A2 + 0xF4] label000094C8: 000094C8 486E FFFD pea.l [A6 - 0x3] 000094CC 486E FFFE pea.l [A6 - 0x2] 000094D0 2F0A move.l -[A7], A2 000094D2 2057 movea.l A0, [A7] 000094D4 2268 0004 movea.l A1, [A0 + 0x4] 000094D8 2269 0138 movea.l A1, [A1 + 0x138] 000094DC 4E91 jsr [A1] 000094DE 4A43 tst.w D3 000094E0 4FEF 000C lea.l A7, [A7 + 0xC] 000094E4 6716 beq +0x18 /* 000094FC */ 000094E6 594F subq.w A7, 4 000094E8 3F03 move.w -[A7], D3 000094EA 3F2E FFFE move.w -[A7], [A6 - 0x2] 000094EE 1F2E FFFD move.b -[A7], [A6 - 0x3] 000094F2 303C 0002 move.w D0, 0x2 000094F6 AA74 syscall AppearanceDispatch 000094F8 201F move.l D0, [A7]+ 000094FA 6054 bra +0x56 /* 00009550 */ label000094FC: 000094FC 4EB9 0000 D44C jsr [0x0000D44C] 00009502 4868 00C2 pea.l [A0 + 0xC2] 00009506 A87C syscall BackPat 00009508 2D6A 00EE FFF6 move.l [A6 - 0xA], [A2 + 0xEE] 0000950E 3D6A 00F2 FFFA move.w [A6 - 0x6], [A2 + 0xF2] 00009514 2F3C 0000 8000 move.l -[A7], 0x8000 0000951A 4EB9 0000 0318 jsr [0x00000318] 00009520 4A00 tst.b D0 00009522 584F addq.w A7, 4 00009524 6724 beq +0x26 /* 0000954A */ 00009526 554F subq.w A7, 2 00009528 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000952C 1F2E FFFD move.b -[A7], [A6 - 0x3] 00009530 303C 0024 move.w D0, 0x24 /* '$' */ 00009534 AA74 syscall AppearanceDispatch 00009536 101F move.b D0, [A7]+ 00009538 6610 bne +0x12 /* 0000954A */ 0000953A 2D79 0000 2FF2 FFF6 move.l [A6 - 0xA], [0x00002FF2] 00009542 3D79 0000 2FF6 FFFA move.w [A6 - 0x6], [0x00002FF6] label0000954A: 0000954A 486E FFF6 pea.l [A6 - 0xA] 0000954E AA15 syscall RGBBackColor label00009550: 00009550 261F move.l D3, [A7]+ 00009552 245F movea.l A2, [A7]+ 00009554 4E5E unlink A6 00009556 4E75 rts 00009558 48E7 0038 movem.l -[A7], A2,A3,A4 0000955C 246F 0010 movea.l A2, [A7 + 0x10] 00009560 286F 0014 movea.l A4, [A7 + 0x14] 00009564 266F 0018 movea.l A3, [A7 + 0x18] 00009568 200C move.l D0, A4 0000956A 670A beq +0xC /* 00009576 */ 0000956C 2554 00E8 move.l [A2 + 0xE8], [A4] 00009570 356C 0004 00EC move.w [A2 + 0xEC], [A4 + 0x4] label00009576: 00009576 200B move.l D0, A3 00009578 670A beq +0xC /* 00009584 */ 0000957A 2553 00EE move.l [A2 + 0xEE], [A3] 0000957E 356B 0004 00F2 move.w [A2 + 0xF2], [A3 + 0x4] label00009584: 00009584 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00009588 4E75 rts 0000958A 4E56 FFFC link A6, -0x0004 0000958E 48E7 0038 movem.l -[A7], A2,A3,A4 00009592 266E 0008 movea.l A3, [A6 + 0x8] 00009596 286E 000C movea.l A4, [A6 + 0xC] 0000959A 246E 0010 movea.l A2, [A6 + 0x10] 0000959E 200C move.l D0, A4 000095A0 670A beq +0xC /* 000095AC */ 000095A2 28AB 00E8 move.l [A4], [A3 + 0xE8] 000095A6 396B 00EC 0004 move.w [A4 + 0x4], [A3 + 0xEC] label000095AC: 000095AC 200A move.l D0, A2 000095AE 6758 beq +0x5A /* 00009608 */ 000095B0 486E FFFD pea.l [A6 - 0x3] 000095B4 486E FFFE pea.l [A6 - 0x2] 000095B8 2F0B move.l -[A7], A3 000095BA 2057 movea.l A0, [A7] 000095BC 2268 0004 movea.l A1, [A0 + 0x4] 000095C0 2269 0138 movea.l A1, [A1 + 0x138] 000095C4 4E91 jsr [A1] 000095C6 2F3C 0000 8000 move.l -[A7], 0x8000 000095CC 4EB9 0000 0318 jsr [0x00000318] 000095D2 4A00 tst.b D0 000095D4 4FEF 0010 lea.l A7, [A7 + 0x10] 000095D8 6724 beq +0x26 /* 000095FE */ 000095DA 554F subq.w A7, 2 000095DC 3F2E FFFE move.w -[A7], [A6 - 0x2] 000095E0 1F2E FFFD move.b -[A7], [A6 - 0x3] 000095E4 303C 0024 move.w D0, 0x24 /* '$' */ 000095E8 AA74 syscall AppearanceDispatch 000095EA 101F move.b D0, [A7]+ 000095EC 6610 bne +0x12 /* 000095FE */ 000095EE 24B9 0000 2FF2 move.l [A2], [0x00002FF2] 000095F4 3579 0000 2FF6 0004 move.w [A2 + 0x4], [0x00002FF6] 000095FC 600A bra +0xC /* 00009608 */ label000095FE: 000095FE 24AB 00EE move.l [A2], [A3 + 0xEE] 00009602 356B 00F2 0004 move.w [A2 + 0x4], [A3 + 0xF2] label00009608: 00009608 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 0000960C 4E5E unlink A6 0000960E 4E75 rts 00009610 206F 0004 movea.l A0, [A7 + 0x4] 00009614 316F 0008 00F4 move.w [A0 + 0xF4], [A7 + 0x8] 0000961A 316F 000A 00F6 move.w [A0 + 0xF6], [A7 + 0xA] 00009620 316F 000C 00F8 move.w [A0 + 0xF8], [A7 + 0xC] 00009626 316F 000E 00FA move.w [A0 + 0xFA], [A7 + 0xE] 0000962C 4E75 rts 0000962E 4E56 0000 link A6, 0 00009632 48E7 1820 movem.l -[A7], D3,D4,A2 00009636 246E 0008 movea.l A2, [A6 + 0x8] 0000963A 182E 0010 move.b D4, [A6 + 0x10] 0000963E 362A 00FA move.w D3, [A2 + 0xFA] 00009642 4A04 tst.b D4 00009644 6704 beq +0x6 /* 0000964A */ 00009646 362A 00F8 move.w D3, [A2 + 0xF8] label0000964A: 0000964A 4A43 tst.w D3 0000964C 671C beq +0x1E /* 0000966A */ 0000964E 2F2E 0012 move.l -[A7], [A6 + 0x12] 00009652 1F04 move.b -[A7], D4 00009654 1F2E 000E move.b -[A7], [A6 + 0xE] 00009658 3F2E 000C move.w -[A7], [A6 + 0xC] 0000965C 3F03 move.w -[A7], D3 0000965E 4EB9 0000 05D2 jsr [0x000005D2] 00009664 4FEF 000C lea.l A7, [A7 + 0xC] 00009668 601A bra +0x1C /* 00009684 */ label0000966A: 0000966A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000966E 1F04 move.b -[A7], D4 00009670 1F2E 000E move.b -[A7], [A6 + 0xE] 00009674 3F2E 000C move.w -[A7], [A6 + 0xC] 00009678 2F0A move.l -[A7], A2 0000967A 61FF FFFF 9570 bsr -0x6A8E /* 00002BEC */ 00009680 4FEF 000E lea.l A7, [A7 + 0xE] label00009684: 00009684 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00009688 4E5E unlink A6 0000968A 4E75 rts 0000968C 4E56 FFFC link A6, -0x0004 00009690 48E7 0038 movem.l -[A7], A2,A3,A4 00009694 246E 0008 movea.l A2, [A6 + 0x8] 00009698 286E 000C movea.l A4, [A6 + 0xC] 0000969C 266A 00CC movea.l A3, [A2 + 0xCC] 000096A0 2D6B 0008 FFFC move.l [A6 - 0x4], [A3 + 0x8] 000096A6 2F0B move.l -[A7], A3 000096A8 4EB9 0000 02B0 jsr [0x000002B0] 000096AE 4A00 tst.b D0 000096B0 584F addq.w A7, 4 000096B2 6710 beq +0x12 /* 000096C4 */ 000096B4 206A 00CC movea.l A0, [A2 + 0xCC] 000096B8 2068 0002 movea.l A0, [A0 + 0x2] 000096BC 2050 movea.l A0, [A0] 000096BE 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] label000096C4: 000096C4 206A 00CC movea.l A0, [A2 + 0xCC] 000096C8 302E FFFE move.w D0, [A6 - 0x2] 000096CC 9068 0012 sub.w D0, [A0 + 0x12] 000096D0 D16C 0002 add.w [A4 + 0x2], D0 000096D4 206A 00CC movea.l A0, [A2 + 0xCC] 000096D8 302E FFFC move.w D0, [A6 - 0x4] 000096DC 9068 0010 sub.w D0, [A0 + 0x10] 000096E0 D154 add.w [A4], D0 000096E2 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 000096E6 4E5E unlink A6 000096E8 4E75 rts 000096EA 4E56 FFFC link A6, -0x0004 000096EE 48E7 0038 movem.l -[A7], A2,A3,A4 000096F2 246E 0008 movea.l A2, [A6 + 0x8] 000096F6 286E 000C movea.l A4, [A6 + 0xC] 000096FA 266A 00CC movea.l A3, [A2 + 0xCC] 000096FE 2D6B 0008 FFFC move.l [A6 - 0x4], [A3 + 0x8] 00009704 2F0B move.l -[A7], A3 00009706 4EB9 0000 02B0 jsr [0x000002B0] 0000970C 4A00 tst.b D0 0000970E 584F addq.w A7, 4 00009710 6710 beq +0x12 /* 00009722 */ 00009712 206A 00CC movea.l A0, [A2 + 0xCC] 00009716 2068 0002 movea.l A0, [A0 + 0x2] 0000971A 2050 movea.l A0, [A0] 0000971C 2D68 0006 FFFC move.l [A6 - 0x4], [A0 + 0x6] label00009722: 00009722 206A 00CC movea.l A0, [A2 + 0xCC] 00009726 302E FFFE move.w D0, [A6 - 0x2] 0000972A 9068 0012 sub.w D0, [A0 + 0x12] 0000972E 916C 0002 sub.w [A4 + 0x2], D0 00009732 206A 00CC movea.l A0, [A2 + 0xCC] 00009736 302E FFFC move.w D0, [A6 - 0x4] 0000973A 9068 0010 sub.w D0, [A0 + 0x10] 0000973E 9154 sub.w [A4], D0 00009740 4CDF 1C00 movem.l A2,A3,A4, [A7]+ 00009744 4E5E unlink A6 00009746 4E75 rts 00009748 4E56 FFF4 link A6, -0x000C 0000974C 2F0B move.l -[A7], A3 0000974E 2F0A move.l -[A7], A2 00009750 266E 0008 movea.l A3, [A6 + 0x8] 00009754 246E 000C movea.l A2, [A6 + 0xC] 00009758 486E FFFC pea.l [A6 - 0x4] 0000975C 2F0A move.l -[A7], A2 0000975E 61FF FFFF 81C8 bsr -0x7E36 /* 00001928 */ 00009764 486E FFF4 pea.l [A6 - 0xC] 00009768 2F0A move.l -[A7], A2 0000976A 61FF FFFF 81CE bsr -0x7E30 /* 0000193A */ 00009770 4A2E 0010 tst.b [A6 + 0x10] 00009774 4FEF 0010 lea.l A7, [A7 + 0x10] 00009778 6710 beq +0x12 /* 0000978A */ 0000977A 302B 000C move.w D0, [A3 + 0xC] 0000977E 5440 addq.w D0, 2 00009780 3D40 FFFC move.w [A6 - 0x4], D0 00009784 70FF moveq.l D0, 0xFFFFFFFF 00009786 2D40 FFF4 move.l [A6 - 0xC], D0 label0000978A: 0000978A 4A2E 0012 tst.b [A6 + 0x12] 0000978E 6710 beq +0x12 /* 000097A0 */ 00009790 302B 000E move.w D0, [A3 + 0xE] 00009794 5440 addq.w D0, 2 00009796 3D40 FFFE move.w [A6 - 0x2], D0 0000979A 70FF moveq.l D0, 0xFFFFFFFF 0000979C 2D40 FFF8 move.l [A6 - 0x8], D0 label000097A0: 000097A0 4227 clr.b -[A7] 000097A2 2F2E FFF8 move.l -[A7], [A6 - 0x8] 000097A6 2F2E FFF4 move.l -[A7], [A6 - 0xC] 000097AA 2F0A move.l -[A7], A2 000097AC 61FF FFFF 855A bsr -0x7AA4 /* 00001D08 */ 000097B2 4227 clr.b -[A7] 000097B4 3F2E FFFE move.w -[A7], [A6 - 0x2] 000097B8 3F2E FFFC move.w -[A7], [A6 - 0x4] 000097BC 2F0A move.l -[A7], A2 000097BE 61FF FFFF 82F4 bsr -0x7D0A /* 00001AB4 */ 000097C4 4FEF 0018 lea.l A7, [A7 + 0x18] 000097C8 245F movea.l A2, [A7]+ 000097CA 265F movea.l A3, [A7]+ 000097CC 4E5E unlink A6 000097CE 4E75 rts 000097D0 4E56 FFCA link A6, -0x0036 000097D4 2F0B move.l -[A7], A3 000097D6 2F0A move.l -[A7], A2 000097D8 266E 0008 movea.l A3, [A6 + 0x8] 000097DC 2D4F FFDE move.l [A6 - 0x22], A7 000097E0 244B movea.l A2, A3 000097E2 200B move.l D0, A3 000097E4 6704 beq +0x6 /* 000097EA */ 000097E6 45EA 00B2 lea.l A2, [A2 + 0xB2] label000097EA: 000097EA 4227 clr.b -[A7] 000097EC 2F0A move.l -[A7], A2 000097EE 2F3C 7070 6F73 move.l -[A7], 0x70706F73 /* 'ppos' */ 000097F4 486E FFE2 pea.l [A6 - 0x1E] 000097F8 4EB9 0000 2118 jsr [0x00002118] 000097FE 1F2E 0010 move.b -[A7], [A6 + 0x10] 00009802 4878 0004 push.l 0x4 00009806 486E 000C pea.l [A6 + 0xC] 0000980A 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 00009810 486E FFE2 pea.l [A6 - 0x1E] 00009814 4EB9 0000 2130 jsr [0x00002130] 0000981A 3F3C FFFF move.w -[A7], 0xFFFF 0000981E 486E FFE2 pea.l [A6 - 0x1E] 00009822 4EB9 0000 2120 jsr [0x00002120] 00009828 4FEF 0026 lea.l A7, [A7 + 0x26] 0000982C 6024 bra +0x26 /* 00009852 */ 0000982E 4A2E 0010 tst.b [A6 + 0x10] 00009832 6714 beq +0x16 /* 00009848 */ 00009834 2F2E 000C move.l -[A7], [A6 + 0xC] 00009838 2F0B move.l -[A7], A3 0000983A 2057 movea.l A0, [A7] 0000983C 2268 0004 movea.l A1, [A0 + 0x4] 00009840 2269 0324 movea.l A1, [A1 + 0x324] 00009844 4E91 jsr [A1] 00009846 504F addq.w A7, 8 label00009848: 00009848 486E FFCA pea.l [A6 - 0x36] 0000984C 4EB9 0000 0150 jsr [0x00000150] label00009852: 00009852 245F movea.l A2, [A7]+ 00009854 265F movea.l A3, [A7]+ 00009856 4E5E unlink A6 00009858 4E75 rts 0000985A 4E56 FFCA link A6, -0x0036 0000985E 2F0B move.l -[A7], A3 00009860 2F0A move.l -[A7], A2 00009862 266E 0008 movea.l A3, [A6 + 0x8] 00009866 2D4F FFDE move.l [A6 - 0x22], A7 0000986A 244B movea.l A2, A3 0000986C 200B move.l D0, A3 0000986E 6704 beq +0x6 /* 00009874 */ 00009870 45EA 00B2 lea.l A2, [A2 + 0xB2] label00009874: 00009874 4227 clr.b -[A7] 00009876 2F0A move.l -[A7], A2 00009878 2F3C 7062 6E64 move.l -[A7], 0x70626E64 /* 'pbnd' */ 0000987E 486E FFE2 pea.l [A6 - 0x1E] 00009882 4EB9 0000 2118 jsr [0x00002118] 00009888 1F2E 0010 move.b -[A7], [A6 + 0x10] 0000988C 4878 0008 push.l 0x8 00009890 2F2E 000C move.l -[A7], [A6 + 0xC] 00009894 2F3C 7164 7274 move.l -[A7], 0x71647274 /* 'qdrt' */ 0000989A 486E FFE2 pea.l [A6 - 0x1E] 0000989E 4EB9 0000 2130 jsr [0x00002130] 000098A4 3F3C FFFF move.w -[A7], 0xFFFF 000098A8 486E FFE2 pea.l [A6 - 0x1E] 000098AC 4EB9 0000 2120 jsr [0x00002120] 000098B2 4FEF 0026 lea.l A7, [A7 + 0x26] 000098B6 6024 bra +0x26 /* 000098DC */ 000098B8 4A2E 0010 tst.b [A6 + 0x10] 000098BC 6714 beq +0x16 /* 000098D2 */ 000098BE 2F2E 000C move.l -[A7], [A6 + 0xC] 000098C2 2F0B move.l -[A7], A3 000098C4 2057 movea.l A0, [A7] 000098C6 2268 0004 movea.l A1, [A0 + 0x4] 000098CA 2269 0330 movea.l A1, [A1 + 0x330] 000098CE 4E91 jsr [A1] 000098D0 504F addq.w A7, 8 label000098D2: 000098D2 486E FFCA pea.l [A6 - 0x36] 000098D6 4EB9 0000 0150 jsr [0x00000150] label000098DC: 000098DC 245F movea.l A2, [A7]+ 000098DE 265F movea.l A3, [A7]+ 000098E0 4E5E unlink A6 000098E2 4E75 rts 000098E4 4E56 FFC0 link A6, -0x0040 000098E8 2F0B move.l -[A7], A3 000098EA 2F0A move.l -[A7], A2 000098EC 266E 0008 movea.l A3, [A6 + 0x8] 000098F0 486E FFC0 pea.l [A6 - 0x40] 000098F4 2F0B move.l -[A7], A3 000098F6 2057 movea.l A0, [A7] 000098F8 2268 0004 movea.l A1, [A0 + 0x4] 000098FC 2269 0338 movea.l A1, [A1 + 0x338] 00009900 4E91 jsr [A1] 00009902 4A00 tst.b D0 00009904 57C0 seq D0 00009906 4400 neg.b D0 00009908 1D40 FFFF move.b [A6 - 0x1], D0 0000990C 504F addq.w A7, 8 0000990E 2D4F FFDC move.l [A6 - 0x24], A7 00009912 244B movea.l A2, A3 00009914 200B move.l D0, A3 00009916 6704 beq +0x6 /* 0000991C */ 00009918 45EA 00B2 lea.l A2, [A2 + 0xB2] label0000991C: 0000991C 4227 clr.b -[A7] 0000991E 2F0A move.l -[A7], A2 00009920 2F3C 707A 756D move.l -[A7], 0x707A756D /* 'pzum' */ 00009926 486E FFE0 pea.l [A6 - 0x20] 0000992A 4EB9 0000 2118 jsr [0x00002118] 00009930 4227 clr.b -[A7] 00009932 4878 0001 push.l 0x1 00009936 486E FFFF pea.l [A6 - 0x1] 0000993A 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00009940 486E FFE0 pea.l [A6 - 0x20] 00009944 4EB9 0000 2130 jsr [0x00002130] 0000994A 3F3C FFFF move.w -[A7], 0xFFFF 0000994E 486E FFE0 pea.l [A6 - 0x20] 00009952 4EB9 0000 2120 jsr [0x00002120] 00009958 4FEF 0026 lea.l A7, [A7 + 0x26] 0000995C 600A bra +0xC /* 00009968 */ 0000995E 486E FFC8 pea.l [A6 - 0x38] 00009962 4EB9 0000 0150 jsr [0x00000150] label00009968: 00009968 1F2E FFFF move.b -[A7], [A6 - 0x1] 0000996C 2F0B move.l -[A7], A3 0000996E 2057 movea.l A0, [A7] 00009970 2268 0004 movea.l A1, [A0 + 0x4] 00009974 2269 0344 movea.l A1, [A1 + 0x344] 00009978 4E91 jsr [A1] 0000997A 5C4F addq.w A7, 6 0000997C 245F movea.l A2, [A7]+ 0000997E 265F movea.l A3, [A7]+ 00009980 4E5E unlink A6 00009982 4E75 rts 00009984 4E56 0000 link A6, 0 00009988 2F03 move.l -[A7], D3 0000998A 7601 moveq.l D3, 0x01 0000998C 202E 000C move.l D0, [A6 + 0xC] 00009990 5980 subq.l D0, 4 00009992 6702 beq +0x4 /* 00009996 */ 00009994 6014 bra +0x16 /* 000099AA */ label00009996: 00009996 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000999A 2057 movea.l A0, [A7] 0000999C 2268 0004 movea.l A1, [A0 + 0x4] 000099A0 2269 034C movea.l A1, [A1 + 0x34C] 000099A4 4E91 jsr [A1] 000099A6 584F addq.w A7, 4 000099A8 601C bra +0x1E /* 000099C6 */ label000099AA: 000099AA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000099AE 2F2E 000C move.l -[A7], [A6 + 0xC] 000099B2 206E 0008 movea.l A0, [A6 + 0x8] 000099B6 4868 007C pea.l [A0 + 0x7C] 000099BA 4EB9 0000 1A80 jsr [0x00001A80] 000099C0 1600 move.b D3, D0 000099C2 4FEF 000C lea.l A7, [A7 + 0xC] label000099C6: 000099C6 1003 move.b D0, D3 000099C8 261F move.l D3, [A7]+ 000099CA 4E5E unlink A6 000099CC 4E75 rts 000099CE 4E56 0000 link A6, 0 000099D2 202E 000C move.l D0, [A6 + 0xC] 000099D6 5980 subq.l D0, 4 000099D8 6702 beq +0x4 /* 000099DC */ 000099DA 601A bra +0x1C /* 000099F6 */ label000099DC: 000099DC 2F3C 1000 0000 move.l -[A7], 0x10000000 000099E2 2F2E 0008 move.l -[A7], [A6 + 0x8] 000099E6 4EB9 0003 C9EA jsr [0x0003C9EA] 000099EC 206E 0010 movea.l A0, [A6 + 0x10] 000099F0 1080 move.b [A0], D0 000099F2 504F addq.w A7, 8 000099F4 6026 bra +0x28 /* 00009A1C */ label000099F6: 000099F6 2F2E 001C move.l -[A7], [A6 + 0x1C] 000099FA 2F2E 0018 move.l -[A7], [A6 + 0x18] 000099FE 2F2E 0014 move.l -[A7], [A6 + 0x14] 00009A02 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009A06 2F2E 000C move.l -[A7], [A6 + 0xC] 00009A0A 206E 0008 movea.l A0, [A6 + 0x8] 00009A0E 4868 007C pea.l [A0 + 0x7C] 00009A12 4EB9 0000 1A90 jsr [0x00001A90] 00009A18 4FEF 0018 lea.l A7, [A7 + 0x18] label00009A1C: 00009A1C 4E5E unlink A6 00009A1E 4E75 rts 00009A20 4E56 FEF8 link A6, -0x0108 00009A24 48E7 1820 movem.l -[A7], D3,D4,A2 00009A28 246E 0008 movea.l A2, [A6 + 0x8] 00009A2C 4AAA 00B6 tst.l [A2 + 0xB6] 00009A30 6600 00BE bne +0xC0 /* 00009AF0 */ 00009A34 486E FFF8 pea.l [A6 - 0x8] 00009A38 4EB9 0000 2178 jsr [0x00002178] 00009A3E 486E FEF8 pea.l [A6 - 0x108] 00009A42 2F0A move.l -[A7], A2 00009A44 2057 movea.l A0, [A7] 00009A46 2268 0004 movea.l A1, [A0 + 0x4] 00009A4A 2269 0360 movea.l A1, [A1 + 0x360] 00009A4E 4E91 jsr [A1] 00009A50 4A2E FEF8 tst.b [A6 - 0x108] 00009A54 4FEF 000C lea.l A7, [A7 + 0xC] 00009A58 6718 beq +0x1A /* 00009A72 */ 00009A5A 263C 6E61 6D65 move.l D3, 0x6E616D65 /* 'name' */ 00009A60 486E FEF8 pea.l [A6 - 0x108] 00009A64 486E FFF8 pea.l [A6 - 0x8] 00009A68 4EB9 0000 2198 jsr [0x00002198] 00009A6E 504F addq.w A7, 8 00009A70 6024 bra +0x26 /* 00009A96 */ label00009A72: 00009A72 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00009A76 4EB9 0000 0538 jsr [0x00000538] 00009A7C 48C0 ext.l D0 00009A7E 2800 move.l D4, D0 00009A80 263C 696E 6478 move.l D3, 0x696E6478 /* 'indx' */ 00009A86 2F04 move.l -[A7], D4 00009A88 486E FFF8 pea.l [A6 - 0x8] 00009A8C 4EB9 0000 2190 jsr [0x00002190] 00009A92 4FEF 000C lea.l A7, [A7 + 0xC] label00009A96: 00009A96 554F subq.w A7, 2 00009A98 2F3C 6377 696E move.l -[A7], 0x6377696E /* 'cwin' */ 00009A9E 2F2E 000C move.l -[A7], [A6 + 0xC] 00009AA2 2F03 move.l -[A7], D3 00009AA4 486E FFF8 pea.l [A6 - 0x8] 00009AA8 4EB9 0003 C1BC jsr [0x0003C1BC] 00009AAE 584F addq.w A7, 4 00009AB0 2F08 move.l -[A7], A0 00009AB2 4227 clr.b -[A7] 00009AB4 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009AB8 4EB9 0000 0058 jsr [0x00000058] 00009ABE 381F move.w D4, [A7]+ 00009AC0 3604 move.w D3, D4 00009AC2 4A44 tst.w D4 00009AC4 6718 beq +0x1A /* 00009ADE */ 00009AC6 4878 0633 push.l 0x633 00009ACA 4879 0000 46B4 push.l 0x46B4 00009AD0 3043 movea.w A0, D3 00009AD2 2F08 move.l -[A7], A0 00009AD4 4EB9 0000 0F60 jsr [0x00000F60] 00009ADA 4FEF 000C lea.l A7, [A7 + 0xC] label00009ADE: 00009ADE 3F3C FFFF move.w -[A7], 0xFFFF 00009AE2 486E FFF8 pea.l [A6 - 0x8] 00009AE6 4EB9 0000 2180 jsr [0x00002180] 00009AEC 5C4F addq.w A7, 6 00009AEE 6016 bra +0x18 /* 00009B06 */ label00009AF0: 00009AF0 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009AF4 2F2E 000C move.l -[A7], [A6 + 0xC] 00009AF8 486A 00B2 pea.l [A2 + 0xB2] 00009AFC 4EB9 0000 2088 jsr [0x00002088] 00009B02 4FEF 000C lea.l A7, [A7 + 0xC] label00009B06: 00009B06 4CDF 0418 movem.l D3,D4,A2, [A7]+ 00009B0A 4E5E unlink A6 00009B0C 4E75 rts 00009B0E 4E56 FEE6 link A6, -0x011A 00009B12 2F0B move.l -[A7], A3 00009B14 2F0A move.l -[A7], A2 00009B16 246E 0008 movea.l A2, [A6 + 0x8] 00009B1A 266E 0014 movea.l A3, [A6 + 0x14] 00009B1E 202E 000C move.l D0, [A6 + 0xC] 00009B22 4EB9 0000 05A8 jsr [0x000005A8] 00009B28 01FE .incomplete 00009B2A 6863 bvc +0x65 /* 00009B8F */ 00009B2C 6C62 bge +0x64 /* 00009B90 */ 00009B2E 707A moveq.l D0, 0x7A 00009B30 756D moveq.l D2, 0x6D 00009B32 000B 6863 ori.b A3, 0x63 /* 'c' */ 00009B36 6C62 bge +0x64 /* 00009B9A */ 00009B38 013C 6973 btst 0x73 /* 's' */, D0 00009B3C 666C bne +0x6E /* 00009BAA */ 00009B3E 0166 bchg -[A6], D0 00009B40 6973 bvs +0x75 /* 00009BB5 */ 00009B42 7A6D moveq.l D5, 0x6D 00009B44 01A4 bclr -[A4], D0 00009B46 7062 moveq.l D0, 0x62 00009B48 6E64 bgt +0x66 /* 00009BAE */ 00009B4A 00A0 7069 6478 ori.l -[A0], 0x70696478 /* 'pidx' */ 00009B50 00C2 .incomplete 00009B52 706D moveq.l D0, 0x6D 00009B54 6F64 ble +0x66 /* 00009BBA */ 00009B56 0166 bchg -[A6], D0 00009B58 706E moveq.l D0, 0x6E 00009B5A 616D bsr +0x6F /* 00009BC9 */ 00009B5C 0020 7070 ori.b -[A0], 0x70 /* 'p' */ 00009B60 6F73 ble +0x75 /* 00009BD5 */ 00009B62 0050 7072 ori.w [A0], 0x7072 /* 'pr' */ 00009B66 737A moveq.l D1, 0x7A 00009B68 016A 7074 bchg [A2 + 0x7074], D0 00009B6C 6974 bvs +0x76 /* 00009BE2 */ 00009B6E 011E btst [A6]+, D0 00009B70 7076 moveq.l D0, 0x76 00009B72 6973 bvs +0x75 /* 00009BE7 */ 00009B74 018A bclr A2, D0 00009B76 707A moveq.l D0, 0x7A 00009B78 756D moveq.l D2, 0x6D 00009B7A 00C6 .incomplete 00009B7C 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00009B80 486E FF00 pea.l [A6 - 0x100] 00009B84 A919 syscall GetWTitle 00009B86 554F subq.w A7, 2 00009B88 2F3C 5445 5854 move.l -[A7], 0x54455854 /* 'TEXT' */ 00009B8E 486E FF01 pea.l [A6 - 0xFF] // begin alternate branch 00009B90-00009B92 label00009B90: 00009B90 FF01 .extension 0xF01 <> // unimplemented // end alternate branch 00009B90-00009B92 label00009B90: // (misaligned) 00009B92 486E FF00 pea.l [A6 - 0x100] 00009B96 4EB9 0003 C1D4 jsr [0x0003C1D4] // begin alternate branch 00009B9A-00009B9C label00009B9A: 00009B9A C1D4 muls.w D0, [A4] // end alternate branch 00009B9A-00009B9C label00009B9A: // (misaligned) 00009B9C 7200 moveq.l D1, 0x00 00009B9E 1200 move.b D1, D0 00009BA0 584F addq.w A7, 4 00009BA2 2F01 move.l -[A7], D1 00009BA4 2F0B move.l -[A7], A3 00009BA6 303C 0825 move.w D0, 0x825 label00009BAA: 00009BAA A816 syscall Pack8 00009BAC 301F move.w D0, [A7]+ label00009BAE: 00009BAE 6000 018E bra +0x190 /* 00009D3E */ 00009BB2 2D79 0000 7794 FEFC move.l [A6 - 0x104], [0x00007794] label00009BBA: 00009BBA 486E FEFC pea.l [A6 - 0x104] 00009BBE 2F0A move.l -[A7], A2 00009BC0 2057 movea.l A0, [A7] 00009BC2 2268 0004 movea.l A1, [A0 + 0x4] 00009BC6 2269 0134 movea.l A1, [A1 + 0x134] 00009BCA 4E91 jsr [A1] 00009BCC 2F3C 5144 7074 move.l -[A7], 0x51447074 /* 'QDpt' */ 00009BD2 486E FEFC pea.l [A6 - 0x104] 00009BD6 4878 0004 push.l 0x4 00009BDA 2F0B move.l -[A7], A3 00009BDC 303C 0825 move.w D0, 0x825 00009BE0 A816 syscall Pack8 label00009BE2: 00009BE2 301F move.w D0, [A7]+ 00009BE4 5C4F addq.w A7, 6 00009BE6 6000 0156 bra +0x158 /* 00009D3E */ 00009BEA 486E FEF4 pea.l [A6 - 0x10C] 00009BEE 2F0A move.l -[A7], A2 00009BF0 4EBA EBF8 jsr [PC - 0x1408 /* 000087EA */] 00009BF4 2F3C 7164 7274 move.l -[A7], 0x71647274 /* 'qdrt' */ 00009BFA 486E FEF4 pea.l [A6 - 0x10C] 00009BFE 4878 0008 push.l 0x8 00009C02 2F0B move.l -[A7], A3 00009C04 303C 0825 move.w D0, 0x825 00009C08 A816 syscall Pack8 00009C0A 301F move.w D0, [A7]+ 00009C0C 5C4F addq.w A7, 6 00009C0E 6000 012E bra +0x130 /* 00009D3E */ 00009C12 2F2A 00CC move.l -[A7], [A2 + 0xCC] 00009C16 4EB9 0000 0538 jsr [0x00000538] 00009C1C 48C0 ext.l D0 00009C1E 2D40 FEF0 move.l [A6 - 0x110], D0 00009C22 2F3C 6C6F 6E67 move.l -[A7], 0x6C6F6E67 /* 'long' */ 00009C28 486E FEF0 pea.l [A6 - 0x110] 00009C2C 4878 0004 push.l 0x4 00009C30 2F0B move.l -[A7], A3 00009C32 303C 0825 move.w D0, 0x825 00009C36 A816 syscall Pack8 00009C38 301F move.w D0, [A7]+ 00009C3A 544F addq.w A7, 2 00009C3C 6000 0100 bra +0x102 /* 00009D3E */ 00009C40 486E FEE6 pea.l [A6 - 0x11A] 00009C44 2F0A move.l -[A7], A2 00009C46 2057 movea.l A0, [A7] 00009C48 2268 0004 movea.l A1, [A0 + 0x4] 00009C4C 2269 0338 movea.l A1, [A1 + 0x338] 00009C50 4E91 jsr [A1] 00009C52 1D40 FEEF move.b [A6 - 0x111], D0 00009C56 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00009C5C 486E FEEF pea.l [A6 - 0x111] 00009C60 4878 0001 push.l 0x1 00009C64 2F0B move.l -[A7], A3 00009C66 303C 0825 move.w D0, 0x825 00009C6A A816 syscall Pack8 00009C6C 301F move.w D0, [A7]+ 00009C6E 5C4F addq.w A7, 6 00009C70 6000 00CC bra +0xCE /* 00009D3E */ 00009C74 2F0B move.l -[A7], A3 00009C76 2F3C 1000 0000 move.l -[A7], 0x10000000 00009C7C 2F0A move.l -[A7], A2 00009C7E 61FF 0000 0298 bsr +0x29A /* 00009F18 */ 00009C84 4FEF 000C lea.l A7, [A7 + 0xC] 00009C88 6000 00B4 bra +0xB6 /* 00009D3E */ 00009C8C 2F0B move.l -[A7], A3 00009C8E 2F3C 0800 0000 move.l -[A7], 0x8000000 00009C94 2F0A move.l -[A7], A2 00009C96 61FF 0000 0280 bsr +0x282 /* 00009F18 */ 00009C9C 4FEF 000C lea.l A7, [A7 + 0xC] 00009CA0 6000 009C bra +0x9E /* 00009D3E */ 00009CA4 2F0B move.l -[A7], A3 00009CA6 2F3C 4000 0000 move.l -[A7], 0x40000000 /* '@\0\0\0' */ 00009CAC 2F0A move.l -[A7], A2 00009CAE 61FF 0000 0268 bsr +0x26A /* 00009F18 */ 00009CB4 4FEF 000C lea.l A7, [A7 + 0xC] 00009CB8 6000 0084 bra +0x86 /* 00009D3E */ 00009CBC 2F0B move.l -[A7], A3 00009CBE 2F3C 8000 0000 move.l -[A7], 0x80000000 00009CC4 2F0A move.l -[A7], A2 00009CC6 61FF 0000 0250 bsr +0x252 /* 00009F18 */ 00009CCC 4FEF 000C lea.l A7, [A7 + 0xC] 00009CD0 606C bra +0x6E /* 00009D3E */ 00009CD2 2F0B move.l -[A7], A3 00009CD4 2F3C 0400 0000 move.l -[A7], 0x4000000 00009CDA 2F0A move.l -[A7], A2 00009CDC 61FF 0000 023A bsr +0x23C /* 00009F18 */ 00009CE2 4FEF 000C lea.l A7, [A7 + 0xC] 00009CE6 6056 bra +0x58 /* 00009D3E */ 00009CE8 2F0B move.l -[A7], A3 00009CEA 2F3C 0100 0000 move.l -[A7], 0x1000000 00009CF0 2F0A move.l -[A7], A2 00009CF2 61FF 0000 0224 bsr +0x226 /* 00009F18 */ 00009CF8 4FEF 000C lea.l A7, [A7 + 0xC] 00009CFC 6040 bra +0x42 /* 00009D3E */ 00009CFE 2F0A move.l -[A7], A2 00009D00 4EB9 0000 E286 jsr [0x0000E286] 00009D06 1D40 FEEE move.b [A6 - 0x112], D0 00009D0A 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00009D10 486E FEEE pea.l [A6 - 0x112] 00009D14 4878 0001 push.l 0x1 00009D18 2F0B move.l -[A7], A3 00009D1A 303C 0825 move.w D0, 0x825 00009D1E A816 syscall Pack8 00009D20 301F move.w D0, [A7]+ 00009D22 544F addq.w A7, 2 00009D24 6018 bra +0x1A /* 00009D3E */ 00009D26 2F0B move.l -[A7], A3 00009D28 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009D2C 2F2E 000C move.l -[A7], [A6 + 0xC] 00009D30 486A 00B2 pea.l [A2 + 0xB2] 00009D34 4EB9 0000 20D0 jsr [0x000020D0] 00009D3A 4FEF 0010 lea.l A7, [A7 + 0x10] label00009D3E: 00009D3E 245F movea.l A2, [A7]+ 00009D40 265F movea.l A3, [A7]+ 00009D42 4E5E unlink A6 00009D44 4E75 rts 00009D46 4E56 FEF2 link A6, -0x010E 00009D4A 2F0B move.l -[A7], A3 00009D4C 2F0A move.l -[A7], A2 00009D4E 246E 0008 movea.l A2, [A6 + 0x8] 00009D52 266E 0010 movea.l A3, [A6 + 0x10] 00009D56 202E 000C move.l D0, [A6 + 0xC] 00009D5A 4EB9 0000 05A8 jsr [0x000005A8] 00009D60 00F6 .incomplete 00009D62 7062 moveq.l D0, 0x62 00009D64 6E64 bgt +0x66 /* 00009DCA */ 00009D66 707A moveq.l D0, 0x7A 00009D68 756D moveq.l D2, 0x6D 00009D6A 0004 7062 ori.b D4, 0x62 /* 'b' */ 00009D6E 6E64 bgt +0x66 /* 00009DD4 */ 00009D70 0066 706E ori.w -[A6], 0x706E /* 'pn' */ 00009D74 616D bsr +0x6F /* 00009DE3 */ 00009D76 0014 7070 ori.b [A4], 0x70 /* 'p' */ 00009D7A 6F73 ble +0x75 /* 00009DEF */ 00009D7C 0034 7076 6973 009C 707A 756D 0072 ori.b [[A4 + 0x9C707A] + 0x756D0072], 0x76 /* 'v' */ 00009D8A 486E FF00 pea.l [A6 - 0x100] 00009D8E 2F0B move.l -[A7], A3 00009D90 4EB9 0000 21C0 jsr [0x000021C0] 00009D96 486E FF00 pea.l [A6 - 0x100] 00009D9A 2F0A move.l -[A7], A2 00009D9C 2057 movea.l A0, [A7] 00009D9E 2268 0004 movea.l A1, [A0 + 0x4] 00009DA2 2269 0028 movea.l A1, [A1 + 0x28] 00009DA6 4E91 jsr [A1] 00009DA8 4FEF 0010 lea.l A7, [A7 + 0x10] 00009DAC 6000 00C0 bra +0xC2 /* 00009E6E */ 00009DB0 486E FEFC pea.l [A6 - 0x104] 00009DB4 2F0B move.l -[A7], A3 00009DB6 4EB9 0000 21A8 jsr [0x000021A8] 00009DBC 2F2E FEFC move.l -[A7], [A6 - 0x104] 00009DC0 2F0A move.l -[A7], A2 00009DC2 2057 movea.l A0, [A7] 00009DC4 2268 0004 movea.l A1, [A0 + 0x4] 00009DC8 2269 0324 movea.l A1, [A1 + 0x324] // begin alternate branch 00009DCA-00009DCC label00009DCA: 00009DCA 0324 btst -[A4], D1 // end alternate branch 00009DCA-00009DCC label00009DCA: // (misaligned) 00009DCC 4E91 jsr [A1] 00009DCE 4FEF 0010 lea.l A7, [A7 + 0x10] 00009DD2 6000 009A bra +0x9C /* 00009E6E */ // begin alternate branch 00009DD4-00009DDA label00009DD4: 00009DD4 009A 486E FEF4 ori.l [A2]+, 0x486EFEF4 // end alternate branch 00009DD4-00009DDA label00009DD4: // (misaligned) 00009DD6 486E FEF4 pea.l [A6 - 0x10C] 00009DDA 2F0B move.l -[A7], A3 00009DDC 4EB9 0000 21B0 jsr [0x000021B0] 00009DE2 486E FEF4 pea.l [A6 - 0x10C] 00009DE6 2F0A move.l -[A7], A2 00009DE8 2057 movea.l A0, [A7] 00009DEA 2268 0004 movea.l A1, [A0 + 0x4] 00009DEE 2269 0330 movea.l A1, [A1 + 0x330] 00009DF2 4E91 jsr [A1] 00009DF4 4FEF 0010 lea.l A7, [A7 + 0x10] 00009DF8 6074 bra +0x76 /* 00009E6E */ 00009DFA 486E FEF3 pea.l [A6 - 0x10D] 00009DFE 2F0B move.l -[A7], A3 00009E00 4EB9 0000 21B8 jsr [0x000021B8] 00009E06 1F2E FEF3 move.b -[A7], [A6 - 0x10D] 00009E0A 2F0A move.l -[A7], A2 00009E0C 2057 movea.l A0, [A7] 00009E0E 2268 0004 movea.l A1, [A0 + 0x4] 00009E12 2269 0344 movea.l A1, [A1 + 0x344] 00009E16 4E91 jsr [A1] 00009E18 4FEF 000E lea.l A7, [A7 + 0xE] 00009E1C 6050 bra +0x52 /* 00009E6E */ 00009E1E 486E FEF2 pea.l [A6 - 0x10E] 00009E22 2F0B move.l -[A7], A3 00009E24 4EB9 0000 21B8 jsr [0x000021B8] 00009E2A 4A2E FEF2 tst.b [A6 - 0x10E] 00009E2E 504F addq.w A7, 8 00009E30 6712 beq +0x14 /* 00009E44 */ 00009E32 2F0A move.l -[A7], A2 00009E34 2057 movea.l A0, [A7] 00009E36 2268 0004 movea.l A1, [A0 + 0x4] 00009E3A 2269 00AC movea.l A1, [A1 + 0xAC] 00009E3E 4E91 jsr [A1] 00009E40 584F addq.w A7, 4 00009E42 602A bra +0x2C /* 00009E6E */ label00009E44: 00009E44 2F0A move.l -[A7], A2 00009E46 2057 movea.l A0, [A7] 00009E48 2268 0004 movea.l A1, [A0 + 0x4] 00009E4C 2269 00B0 movea.l A1, [A1 + 0xB0] 00009E50 4E91 jsr [A1] 00009E52 584F addq.w A7, 4 00009E54 6018 bra +0x1A /* 00009E6E */ 00009E56 2F2E 0014 move.l -[A7], [A6 + 0x14] 00009E5A 2F0B move.l -[A7], A3 00009E5C 2F2E 000C move.l -[A7], [A6 + 0xC] 00009E60 486A 00B2 pea.l [A2 + 0xB2] 00009E64 4EB9 0000 20D8 jsr [0x000020D8] 00009E6A 4FEF 0010 lea.l A7, [A7 + 0x10] label00009E6E: 00009E6E 245F movea.l A2, [A7]+ 00009E70 265F movea.l A3, [A7]+ 00009E72 4E5E unlink A6 00009E74 4E75 rts 00009E76 4E56 0000 link A6, 0 00009E7A 2F03 move.l -[A7], D3 00009E7C 202E 000C move.l D0, [A6 + 0xC] 00009E80 4EB9 0000 05A8 jsr [0x000005A8] 00009E86 0058 6863 ori.w [A0]+, 0x6863 /* 'hc' */ 00009E8A 6C62 bge +0x64 /* 00009EEE */ 00009E8C 707A moveq.l D0, 0x7A 00009E8E 756D moveq.l D2, 0x6D 00009E90 000B 6863 ori.b A3, 0x63 /* 'c' */ 00009E94 6C62 bge +0x64 /* 00009EF8 */ 00009E96 0044 6973 ori.w D4, 0x6973 /* 'is' */ 00009E9A 666C bne +0x6E /* 00009F08 */ 00009E9C 003E 6973 ori.b <>, 0x73 /* 's' */ 00009EA0 7A6D moveq.l D5, 0x6D 00009EA2 0038 7062 6E64 ori.b [0x00006E64], 0x62 /* 'b' */ 00009EA8 0032 7069 6478 ori.b [A2 + D6.w * 4 + 0x78], 0x69 /* 'i' */ 00009EAE 002C 706D 6F64 ori.b [A4 + 0x6F64], 0x6D /* 'm' */ 00009EB4 0026 706E ori.b -[A6], 0x6E /* 'n' */ 00009EB8 616D bsr +0x6F /* 00009F27 */ 00009EBA 0020 7070 ori.b -[A0], 0x70 /* 'p' */ 00009EBE 6F73 ble +0x75 /* 00009F33 */ 00009EC0 001A 7072 ori.b [A2]+, 0x72 /* 'r' */ 00009EC4 737A moveq.l D1, 0x7A 00009EC6 0014 7074 ori.b [A4], 0x74 /* 't' */ 00009ECA 6974 bvs +0x76 /* 00009F40 */ 00009ECC 000E 7076 ori.b A6, 0x76 /* 'v' */ 00009ED0 6973 bvs +0x75 /* 00009F45 */ 00009ED2 0008 707A ori.b A0, 0x7A /* 'z' */ 00009ED6 756D moveq.l D2, 0x6D 00009ED8 0002 7601 ori.b D2, 0x1 00009EDC 6016 bra +0x18 /* 00009EF4 */ 00009EDE 2F2E 000C move.l -[A7], [A6 + 0xC] 00009EE2 206E 0008 movea.l A0, [A6 + 0x8] 00009EE6 4868 00B2 pea.l [A0 + 0xB2] 00009EEA 4EB9 0000 20E0 jsr [0x000020E0] // begin alternate branch 00009EEE-00009EF0 label00009EEE: 00009EEE 20E0 move.l [A0]+, -[A0] // end alternate branch 00009EEE-00009EF0 label00009EEE: // (misaligned) 00009EF0 1600 move.b D3, D0 00009EF2 504F addq.w A7, 8 label00009EF4: 00009EF4 1003 move.b D0, D3 00009EF6 261F move.l D3, [A7]+ label00009EF8: 00009EF8 4E5E unlink A6 00009EFA 4E75 rts 00009EFC 4E56 0000 link A6, 0 00009F00 2F2E 000C move.l -[A7], [A6 + 0xC] 00009F04 2F2E 0008 move.l -[A7], [A6 + 0x8] label00009F08: 00009F08 2057 movea.l A0, [A7] 00009F0A 2268 0004 movea.l A1, [A0 + 0x4] 00009F0E 2269 0024 movea.l A1, [A1 + 0x24] 00009F12 4E91 jsr [A1] 00009F14 4E5E unlink A6 00009F16 4E75 rts fn00009F18: 00009F18 4E56 FFFE link A6, -0x0002 00009F1C 2F04 move.l -[A7], D4 00009F1E 2F03 move.l -[A7], D3 00009F20 2F2E 000C move.l -[A7], [A6 + 0xC] 00009F24 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009F28 4EB9 0003 C9EA jsr [0x0003C9EA] 00009F2E 1D40 FFFF move.b [A6 - 0x1], D0 00009F32 2F3C 626F 6F6C move.l -[A7], 0x626F6F6C /* 'bool' */ 00009F38 486E FFFF pea.l [A6 - 0x1] 00009F3C 4878 0001 push.l 0x1 label00009F40: 00009F40 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009F44 303C 0825 move.w D0, 0x825 00009F48 A816 syscall Pack8 00009F4A 361F move.w D3, [A7]+ 00009F4C 3803 move.w D4, D3 00009F4E 4A43 tst.w D3 00009F50 5C4F addq.w A7, 6 00009F52 6718 beq +0x1A /* 00009F6C */ 00009F54 4878 0703 push.l 0x703 00009F58 4879 0000 46B4 push.l 0x46B4 00009F5E 3044 movea.w A0, D4 00009F60 2F08 move.l -[A7], A0 00009F62 4EB9 0000 0F60 jsr [0x00000F60] 00009F68 4FEF 000C lea.l A7, [A7 + 0xC] label00009F6C: 00009F6C 261F move.l D3, [A7]+ 00009F6E 281F move.l D4, [A7]+ 00009F70 4E5E unlink A6 00009F72 4E75 rts 00009F74 4E56 0000 link A6, 0 00009F78 2F0A move.l -[A7], A2 00009F7A 246E 0008 movea.l A2, [A6 + 0x8] 00009F7E 202E 0018 move.l D0, [A6 + 0x18] 00009F82 0480 0000 07D2 subi.l D0, 0x7D2 00009F88 670A beq +0xC /* 00009F94 */ 00009F8A 0480 0000 03F7 subi.l D0, 0x3F7 00009F90 6714 beq +0x16 /* 00009FA6 */ 00009F92 601E bra +0x20 /* 00009FB2 */ label00009F94: 00009F94 2F0A move.l -[A7], A2 00009F96 2057 movea.l A0, [A7] 00009F98 2268 0004 movea.l A1, [A0 + 0x4] 00009F9C 2269 0350 movea.l A1, [A1 + 0x350] 00009FA0 4E91 jsr [A1] 00009FA2 584F addq.w A7, 4 00009FA4 602A bra +0x2C /* 00009FD0 */ label00009FA6: 00009FA6 2F0A move.l -[A7], A2 00009FA8 4EB9 0000 0A78 jsr [0x00000A78 /* ApplScratch */] 00009FAE 584F addq.w A7, 4 00009FB0 601E bra +0x20 /* 00009FD0 */ label00009FB2: 00009FB2 2F2E 0018 move.l -[A7], [A6 + 0x18] 00009FB6 2F2E 0014 move.l -[A7], [A6 + 0x14] 00009FBA 2F2E 0010 move.l -[A7], [A6 + 0x10] 00009FBE 2F2E 000C move.l -[A7], [A6 + 0xC] 00009FC2 486A 00B2 pea.l [A2 + 0xB2] 00009FC6 4EB9 0000 20A0 jsr [0x000020A0] 00009FCC 4FEF 0014 lea.l A7, [A7 + 0x14] label00009FD0: 00009FD0 245F movea.l A2, [A7]+ 00009FD2 4E5E unlink A6 00009FD4 4E75 rts 00009FD6 4E56 0000 link A6, 0 00009FDA 206E 0008 movea.l A0, [A6 + 0x8] 00009FDE 2F28 00CC move.l -[A7], [A0 + 0xCC] 00009FE2 3F2E 000E move.w -[A7], [A6 + 0xE] 00009FE6 3F2E 000C move.w -[A7], [A6 + 0xC] 00009FEA 4227 clr.b -[A7] 00009FEC A91B syscall MoveWindow 00009FEE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00009FF2 2057 movea.l A0, [A7] 00009FF4 2268 0004 movea.l A1, [A0 + 0x4] 00009FF8 2269 0370 movea.l A1, [A1 + 0x370] 00009FFC 4E91 jsr [A1] 00009FFE 4E5E unlink A6 0000A000 4E75 rts 0000A002 4E56 FFF4 link A6, -0x000C 0000A006 2F0A move.l -[A7], A2 0000A008 246E 0008 movea.l A2, [A6 + 0x8] 0000A00C 486E FFF4 pea.l [A6 - 0xC] 0000A010 2F0A move.l -[A7], A2 0000A012 2057 movea.l A0, [A7] 0000A014 2268 0004 movea.l A1, [A0 + 0x4] 0000A018 2269 0338 movea.l A1, [A1 + 0x338] 0000A01C 4E91 jsr [A1] 0000A01E 4A00 tst.b D0 0000A020 504F addq.w A7, 8 0000A022 673C beq +0x3E /* 0000A060 */ 0000A024 2D79 0000 7794 FFFC move.l [A6 - 0x4], [0x00007794] 0000A02C 486E FFFC pea.l [A6 - 0x4] 0000A030 2F0A move.l -[A7], A2 0000A032 2057 movea.l A0, [A7] 0000A034 2268 0004 movea.l A1, [A0 + 0x4] 0000A038 2269 0134 movea.l A1, [A1 + 0x134] 0000A03C 4E91 jsr [A1] 0000A03E 302A 00DE move.w D0, [A2 + 0xDE] 0000A042 916E FFFE sub.w [A6 - 0x2], D0 0000A046 302A 00DC move.w D0, [A2 + 0xDC] 0000A04A 916E FFFC sub.w [A6 - 0x4], D0 0000A04E 486A 00DC pea.l [A2 + 0xDC] 0000A052 3F2E FFFE move.w -[A7], [A6 - 0x2] 0000A056 3F2E FFFC move.w -[A7], [A6 - 0x4] 0000A05A A8A8 syscall OffsetRect 0000A05C 504F addq.w A7, 8 0000A05E 6040 bra +0x42 /* 0000A0A0 */ label0000A060: 0000A060 486A 00DC pea.l [A2 + 0xDC] 0000A064 2F0A move.l -[A7], A2 0000A066 2057 movea.l A0, [A7] 0000A068 2268 0004 movea.l A1, [A0 + 0x4] 0000A06C 2269 003C movea.l A1, [A1 + 0x3C] 0000A070 4E91 jsr [A1] 0000A072 486A 00DC pea.l [A2 + 0xDC] 0000A076 2F0A move.l -[A7], A2 0000A078 2057 movea.l A0, [A7] 0000A07A 2268 0004 movea.l A1, [A0 + 0x4] 0000A07E 2269 0134 movea.l A1, [A1 + 0x134] 0000A082 4E91 jsr [A1] 0000A084 203C 0000 00DC move.l D0, 0xDC 0000A08A 4872 0804 pea.l [A2 + D0 + 0x4] 0000A08E 2F0A move.l -[A7], A2 0000A090 2057 movea.l A0, [A7] 0000A092 2268 0004 movea.l A1, [A0 + 0x4] 0000A096 2269 0134 movea.l A1, [A1 + 0x134] 0000A09A 4E91 jsr [A1] 0000A09C 4FEF 0018 lea.l A7, [A7 + 0x18] label0000A0A0: 0000A0A0 422A 00FC clr.b [A2 + 0xFC] 0000A0A4 245F movea.l A2, [A7]+ 0000A0A6 4E5E unlink A6 0000A0A8 4E75 rts 0000A0AA 4E56 FFE0 link A6, -0x0020 0000A0AE 2F0B move.l -[A7], A3 0000A0B0 2F0A move.l -[A7], A2 0000A0B2 266E 0008 movea.l A3, [A6 + 0x8] 0000A0B6 2F2B 00CC move.l -[A7], [A3 + 0xCC] 0000A0BA 486E FFE8 pea.l [A6 - 0x18] 0000A0BE 4EB9 0000 0520 jsr [0x00000520] 0000A0C4 504F addq.w A7, 8 0000A0C6 486E FFE8 pea.l [A6 - 0x18] 0000A0CA 4EB9 0000 0528 jsr [0x00000528] 0000A0D0 2448 movea.l A2, A0 0000A0D2 200A move.l D0, A2 0000A0D4 584F addq.w A7, 4 0000A0D6 6606 bne +0x8 /* 0000A0DE */ 0000A0D8 594F subq.w A7, 4 0000A0DA AA2A syscall GetMainDevice 0000A0DC 245F movea.l A2, [A7]+ label0000A0DE: 0000A0DE 2052 movea.l A0, [A2] 0000A0E0 2D68 0022 FFF8 move.l [A6 - 0x8], [A0 + 0x22] 0000A0E6 2D68 0026 FFFC move.l [A6 - 0x4], [A0 + 0x26] 0000A0EC 594F subq.w A7, 4 0000A0EE AA2A syscall GetMainDevice 0000A0F0 205F movea.l A0, [A7]+ 0000A0F2 B5C8 cmpa.l A2, A0 0000A0F4 660C bne +0xE /* 0000A102 */ 0000A0F6 554F subq.w A7, 2 0000A0F8 3EB8 0BAA move.w [A7], [0x00000BAA /* MBarHeight */] 0000A0FC 301F move.w D0, [A7]+ 0000A0FE D16E FFF8 add.w [A6 - 0x8], D0 label0000A102: 0000A102 2F2E 000C move.l -[A7], [A6 + 0xC] 0000A106 486E FFF8 pea.l [A6 - 0x8] 0000A10A 2F0B move.l -[A7], A3 0000A10C 2057 movea.l A0, [A7] 0000A10E 2268 0004 movea.l A1, [A0 + 0x4] 0000A112 2269 033C movea.l A1, [A1 + 0x33C] 0000A116 4E91 jsr [A1] 0000A118 2F2B 00CC move.l -[A7], [A3 + 0xCC] 0000A11C 486E FFE0 pea.l [A6 - 0x20] 0000A120 4EB9 0000 0518 jsr [0x00000518] 0000A126 2D6E FFE0 FFF0 move.l [A6 - 0x10], [A6 - 0x20] 0000A12C 2D6E FFE4 FFF4 move.l [A6 - 0xC], [A6 - 0x1C] 0000A132 2F2E 000C move.l -[A7], [A6 + 0xC] 0000A136 486E FFF0 pea.l [A6 - 0x10] 0000A13A A8A6 syscall EqualRect 0000A13C 101F move.b D0, [A7]+ 0000A13E 4FEF 0012 lea.l A7, [A7 + 0x12] 0000A142 245F movea.l A2, [A7]+ 0000A144 265F movea.l A3, [A7]+ 0000A146 4E5E unlink A6 0000A148 4E75 rts 0000A14A 4E56 FFC8 link A6, -0x0038 0000A14E 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 0000A152 286E 0008 movea.l A4, [A6 + 0x8] 0000A156 266E 000C movea.l A3, [A6 + 0xC] 0000A15A 246E 0010 movea.l A2, [A6 + 0x10] 0000A15E 2F2C 00CC move.l -[A7], [A4 + 0xCC] 0000A162 486E FFD0 pea.l [A6 - 0x30] 0000A166 4EB9 0000 0520 jsr [0x00000520] 0000A16C 2D6E FFD0 FFF0 move.l [A6 - 0x10], [A6 - 0x30] 0000A172 2D6E FFD4 FFF4 move.l [A6 - 0xC], [A6 - 0x2C] 0000A178 2F2C 00CC move.l -[A7], [A4 + 0xCC] 0000A17C 486E FFC8 pea.l [A6 - 0x38] 0000A180 4EB9 0000 0518 jsr [0x00000518] 0000A186 2D6E FFC8 FFF8 move.l [A6 - 0x8], [A6 - 0x38] 0000A18C 2D6E FFCC FFFC move.l [A6 - 0x4], [A6 - 0x34] 0000A192 3D6E FFFA FFEA move.w [A6 - 0x16], [A6 - 0x6] 0000A198 3C2E FFFA move.w D6, [A6 - 0x6] 0000A19C 9C6E FFF2 sub.w D6, [A6 - 0xE] 0000A1A0 3D46 FFDE move.w [A6 - 0x22], D6 0000A1A4 3E2E FFF6 move.w D7, [A6 - 0xA] 0000A1A8 9E6E FFFE sub.w D7, [A6 - 0x2] 0000A1AC 3D47 FFE0 move.w [A6 - 0x20], D7 0000A1B0 302E FFF8 move.w D0, [A6 - 0x8] 0000A1B4 906E FFF0 sub.w D0, [A6 - 0x10] 0000A1B8 3D40 FFEE move.w [A6 - 0x12], D0 0000A1BC 302E FFF4 move.w D0, [A6 - 0xC] 0000A1C0 906E FFFC sub.w D0, [A6 - 0x4] 0000A1C4 3D40 FFEC move.w [A6 - 0x14], D0 0000A1C8 3D6B 0002 FFE8 move.w [A6 - 0x18], [A3 + 0x2] 0000A1CE 3D6B 0006 FFE6 move.w [A6 - 0x1A], [A3 + 0x6] 0000A1D4 382B 0006 move.w D4, [A3 + 0x6] 0000A1D8 986B 0002 sub.w D4, [A3 + 0x2] 0000A1DC 5944 subq.w D4, 4 0000A1DE 3D44 FFDC move.w [A6 - 0x24], D4 0000A1E2 3D53 FFE4 move.w [A6 - 0x1C], [A3] 0000A1E6 3D6B 0004 FFE2 move.w [A6 - 0x1E], [A3 + 0x4] 0000A1EC 3A2B 0004 move.w D5, [A3 + 0x4] 0000A1F0 9A53 sub.w D5, [A3] 0000A1F2 5945 subq.w D5, 4 0000A1F4 3D6C 00D8 FFDA move.w [A6 - 0x26], [A4 + 0xD8] 0000A1FA 362C 00D8 move.w D3, [A4 + 0xD8] 0000A1FE 3007 move.w D0, D7 0000A200 48C0 ext.l D0 0000A202 3206 move.w D1, D6 0000A204 48C1 ext.l D1 0000A206 D280 add.l D1, D0 0000A208 3004 move.w D0, D4 0000A20A 48C0 ext.l D0 0000A20C 9081 sub.l D0, D1 0000A20E 322E FFDA move.w D1, [A6 - 0x26] 0000A212 48C1 ext.l D1 0000A214 B280 cmp.l D1, D0 0000A216 4FEF 0010 lea.l A7, [A7 + 0x10] 0000A21A 6F08 ble +0xA /* 0000A224 */ 0000A21C 3006 move.w D0, D6 0000A21E D047 add.w D0, D7 0000A220 3604 move.w D3, D4 0000A222 9640 sub.w D3, D0 label0000A224: 0000A224 3D6C 00DA FFD8 move.w [A6 - 0x28], [A4 + 0xDA] 0000A22A 382C 00DA move.w D4, [A4 + 0xDA] 0000A22E 302E FFEC move.w D0, [A6 - 0x14] 0000A232 48C0 ext.l D0 0000A234 2840 movea.l A4, D0 0000A236 322E FFEE move.w D1, [A6 - 0x12] 0000A23A 48C1 ext.l D1 0000A23C 2641 movea.l A3, D1 0000A23E D280 add.l D1, D0 0000A240 3005 move.w D0, D5 0000A242 48C0 ext.l D0 0000A244 9081 sub.l D0, D1 0000A246 322E FFD8 move.w D1, [A6 - 0x28] 0000A24A 48C1 ext.l D1 0000A24C B280 cmp.l D1, D0 0000A24E 6F0C ble +0xE /* 0000A25C */ 0000A250 302E FFEE move.w D0, [A6 - 0x12] 0000A254 D06E FFEC add.w D0, [A6 - 0x14] 0000A258 3805 move.w D4, D5 0000A25A 9840 sub.w D4, D0 label0000A25C: 0000A25C 3A2E FFEA move.w D5, [A6 - 0x16] 0000A260 3006 move.w D0, D6 0000A262 48C0 ext.l D0 0000A264 322E FFE8 move.w D1, [A6 - 0x18] 0000A268 48C1 ext.l D1 0000A26A D280 add.l D1, D0 0000A26C 5481 addq.l D1, 2 0000A26E 3005 move.w D0, D5 0000A270 48C0 ext.l D0 0000A272 B081 cmp.l D0, D1 0000A274 6C0A bge +0xC /* 0000A280 */ 0000A276 3A2E FFE8 move.w D5, [A6 - 0x18] 0000A27A DA46 add.w D5, D6 0000A27C 5445 addq.w D5, 2 0000A27E 6028 bra +0x2A /* 0000A2A8 */ label0000A280: 0000A280 3003 move.w D0, D3 0000A282 48C0 ext.l D0 0000A284 322E FFE6 move.w D1, [A6 - 0x1A] 0000A288 48C1 ext.l D1 0000A28A 9280 sub.l D1, D0 0000A28C 3007 move.w D0, D7 0000A28E 48C0 ext.l D0 0000A290 9280 sub.l D1, D0 0000A292 5581 subq.l D1, 2 0000A294 302E FFEA move.w D0, [A6 - 0x16] 0000A298 48C0 ext.l D0 0000A29A B081 cmp.l D0, D1 0000A29C 6F0A ble +0xC /* 0000A2A8 */ 0000A29E 3A2E FFE6 move.w D5, [A6 - 0x1A] 0000A2A2 9A43 sub.w D5, D3 0000A2A4 9A47 sub.w D5, D7 0000A2A6 5545 subq.w D5, 2 label0000A2A8: 0000A2A8 3C2E FFF8 move.w D6, [A6 - 0x8] 0000A2AC 302E FFE4 move.w D0, [A6 - 0x1C] 0000A2B0 48C0 ext.l D0 0000A2B2 D08B add.l D0, A3 0000A2B4 5480 addq.l D0, 2 0000A2B6 3206 move.w D1, D6 0000A2B8 48C1 ext.l D1 0000A2BA 2E01 move.l D7, D1 0000A2BC B280 cmp.l D1, D0 0000A2BE 6C0C bge +0xE /* 0000A2CC */ 0000A2C0 3C2E FFE4 move.w D6, [A6 - 0x1C] 0000A2C4 DC6E FFEE add.w D6, [A6 - 0x12] 0000A2C8 5446 addq.w D6, 2 0000A2CA 6020 bra +0x22 /* 0000A2EC */ label0000A2CC: 0000A2CC 3004 move.w D0, D4 0000A2CE 48C0 ext.l D0 0000A2D0 322E FFE2 move.w D1, [A6 - 0x1E] 0000A2D4 48C1 ext.l D1 0000A2D6 9280 sub.l D1, D0 0000A2D8 928C sub.l D1, A4 0000A2DA 5581 subq.l D1, 2 0000A2DC BE81 cmp.l D7, D1 0000A2DE 6F0C ble +0xE /* 0000A2EC */ 0000A2E0 3C2E FFE2 move.w D6, [A6 - 0x1E] 0000A2E4 9C44 sub.w D6, D4 0000A2E6 9C6E FFEC sub.w D6, [A6 - 0x14] 0000A2EA 5546 subq.w D6, 2 label0000A2EC: 0000A2EC 3545 0002 move.w [A2 + 0x2], D5 0000A2F0 3005 move.w D0, D5 0000A2F2 D043 add.w D0, D3 0000A2F4 3540 0006 move.w [A2 + 0x6], D0 0000A2F8 3486 move.w [A2], D6 0000A2FA 3006 move.w D0, D6 0000A2FC D044 add.w D0, D4 0000A2FE 3540 0004 move.w [A2 + 0x4], D0 0000A302 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 0000A306 4E5E unlink A6 0000A308 4E75 rts 0000A30A 4E56 FFE8 link A6, -0x0018 0000A30E 48E7 1820 movem.l -[A7], D3,D4,A2 0000A312 246E 0008 movea.l A2, [A6 + 0x8] 0000A316 2F3C 0100 0000 move.l -[A7], 0x1000000 0000A31C 2F0A move.l -[A7], A2 0000A31E 4EB9 0003 C9EA jsr [0x0003C9EA] 0000A324 4A00 tst.b D0 0000A326 504F addq.w A7, 8 0000A328 6618 bne +0x1A /* 0000A342 */ 0000A32A 4878 07FD push.l 0x7FD 0000A32E 4879 0000 46B4 push.l 0x46B4 0000A334 4878 D8ED push.l 0xD8ED 0000A338 4EB9 0000 0F60 jsr [0x00000F60] 0000A33E 4FEF 000C lea.l A7, [A7 + 0xC] label0000A342: 0000A342 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A346 486E FFE8 pea.l [A6 - 0x18] 0000A34A 4EB9 0000 0518 jsr [0x00000518] 0000A350 2D6E FFE8 FFF0 move.l [A6 - 0x10], [A6 - 0x18] 0000A356 2D6E FFEC FFF4 move.l [A6 - 0xC], [A6 - 0x14] 0000A35C 4A2E 000C tst.b [A6 + 0xC] 0000A360 504F addq.w A7, 8 0000A362 671C beq +0x1E /* 0000A380 */ 0000A364 486E FFF8 pea.l [A6 - 0x8] 0000A368 2F0A move.l -[A7], A2 0000A36A 2057 movea.l A0, [A7] 0000A36C 2268 0004 movea.l A1, [A0 + 0x4] 0000A370 2269 0338 movea.l A1, [A1 + 0x338] 0000A374 4E91 jsr [A1] 0000A376 4A00 tst.b D0 0000A378 504F addq.w A7, 8 0000A37A 6736 beq +0x38 /* 0000A3B2 */ 0000A37C 6000 0150 bra +0x152 /* 0000A4CE */ label0000A380: 0000A380 2D6A 00DC FFF8 move.l [A6 - 0x8], [A2 + 0xDC] 0000A386 2D6A 00E0 FFFC move.l [A6 - 0x4], [A2 + 0xE0] 0000A38C 4A2A 00FC tst.b [A2 + 0xFC] 0000A390 6720 beq +0x22 /* 0000A3B2 */ 0000A392 302E FFF6 move.w D0, [A6 - 0xA] 0000A396 906E FFF2 sub.w D0, [A6 - 0xE] 0000A39A D06E FFFA add.w D0, [A6 - 0x6] 0000A39E 3D40 FFFE move.w [A6 - 0x2], D0 0000A3A2 302E FFF4 move.w D0, [A6 - 0xC] 0000A3A6 906E FFF0 sub.w D0, [A6 - 0x10] 0000A3AA D06E FFF8 add.w D0, [A6 - 0x8] 0000A3AE 3D40 FFFC move.w [A6 - 0x4], D0 label0000A3B2: 0000A3B2 362E FFFE move.w D3, [A6 - 0x2] 0000A3B6 966E FFFA sub.w D3, [A6 - 0x6] 0000A3BA 382E FFFC move.w D4, [A6 - 0x4] 0000A3BE 986E FFF8 sub.w D4, [A6 - 0x8] 0000A3C2 422A 00FC clr.b [A2 + 0xFC] 0000A3C6 302E FFF2 move.w D0, [A6 - 0xE] 0000A3CA 48C0 ext.l D0 0000A3CC 322E FFF6 move.w D1, [A6 - 0xA] 0000A3D0 48C1 ext.l D1 0000A3D2 9280 sub.l D1, D0 0000A3D4 3003 move.w D0, D3 0000A3D6 48C0 ext.l D0 0000A3D8 B081 cmp.l D0, D1 0000A3DA 6630 bne +0x32 /* 0000A40C */ 0000A3DC 302E FFF0 move.w D0, [A6 - 0x10] 0000A3E0 48C0 ext.l D0 0000A3E2 322E FFF4 move.w D1, [A6 - 0xC] 0000A3E6 48C1 ext.l D1 0000A3E8 9280 sub.l D1, D0 0000A3EA 3004 move.w D0, D4 0000A3EC 48C0 ext.l D0 0000A3EE B081 cmp.l D0, D1 0000A3F0 661A bne +0x1C /* 0000A40C */ 0000A3F2 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A3F6 3F2E FFFA move.w -[A7], [A6 - 0x6] 0000A3FA 3F2E FFF8 move.w -[A7], [A6 - 0x8] 0000A3FE 4227 clr.b -[A7] 0000A400 A91B syscall MoveWindow 0000A402 157C 0001 00FC move.b [A2 + 0xFC], 0x1 0000A408 6000 00C4 bra +0xC6 /* 0000A4CE */ label0000A40C: 0000A40C 554F subq.w A7, 2 0000A40E 2F2E FFF0 move.l -[A7], [A6 - 0x10] 0000A412 2F2E FFF8 move.l -[A7], [A6 - 0x8] 0000A416 A881 syscall EqualPt 0000A418 101F move.b D0, [A7]+ 0000A41A 6724 beq +0x26 /* 0000A440 */ 0000A41C 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A420 3F03 move.w -[A7], D3 0000A422 3F04 move.w -[A7], D4 0000A424 4227 clr.b -[A7] 0000A426 A91D syscall SizeWindow 0000A428 1F3C 0001 move.b -[A7], 0x1 0000A42C 3F04 move.w -[A7], D4 0000A42E 3F03 move.w -[A7], D3 0000A430 2F0A move.l -[A7], A2 0000A432 61FF FFFF 7680 bsr -0x897E /* 00001AB4 */ 0000A438 4FEF 000A lea.l A7, [A7 + 0xA] 0000A43C 6000 0090 bra +0x92 /* 0000A4CE */ label0000A440: 0000A440 42A7 clr.l -[A7] 0000A442 2F0A move.l -[A7], A2 0000A444 2057 movea.l A0, [A7] 0000A446 2268 0004 movea.l A1, [A0 + 0x4] 0000A44A 2269 0104 movea.l A1, [A1 + 0x104] 0000A44E 4E91 jsr [A1] 0000A450 2F0A move.l -[A7], A2 0000A452 2057 movea.l A0, [A7] 0000A454 2268 0004 movea.l A1, [A0 + 0x4] 0000A458 2269 00F0 movea.l A1, [A1 + 0xF0] 0000A45C 4E91 jsr [A1] 0000A45E 206A 00CC movea.l A0, [A2 + 0xCC] 0000A462 4868 0010 pea.l [A0 + 0x10] 0000A466 A8A3 syscall EraseRect 0000A468 4A2E 000C tst.b [A6 + 0xC] 0000A46C 4FEF 000C lea.l A7, [A7 + 0xC] 0000A470 671E beq +0x20 /* 0000A490 */ 0000A472 486E FFF8 pea.l [A6 - 0x8] 0000A476 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A47A 4EB9 0003 D32A jsr [0x0003D32A] 0000A480 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A484 3F3C 0008 move.w -[A7], 0x8 0000A488 4227 clr.b -[A7] 0000A48A A83A syscall ZoomWindow 0000A48C 504F addq.w A7, 8 0000A48E 602C bra +0x2E /* 0000A4BC */ label0000A490: 0000A490 486E FFF0 pea.l [A6 - 0x10] 0000A494 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A498 4EB9 0003 D32A jsr [0x0003D32A] 0000A49E 486E FFF8 pea.l [A6 - 0x8] 0000A4A2 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A4A6 4EB9 0003 D304 jsr [0x0003D304] 0000A4AC 2F2A 00CC move.l -[A7], [A2 + 0xCC] 0000A4B0 3F3C 0007 move.w -[A7], 0x7 0000A4B4 4227 clr.b -[A7] 0000A4B6 A83A syscall ZoomWindow 0000A4B8 4FEF 0010 lea.l A7, [A7 + 0x10] label0000A4BC: 0000A4BC 4227 clr.b -[A7] 0000A4BE 3F04 move.w -[A7], D4 0000A4C0 3F03 move.w -[A7], D3 0000A4C2 2F0A move.l -[A7], A2 0000A4C4 61FF FFFF 75EE bsr -0x8A10 /* 00001AB4 */ 0000A4CA 4FEF 000A lea.l A7, [A7 + 0xA] label0000A4CE: 0000A4CE 4CDF 0418 movem.l D3,D4,A2, [A7]+ 0000A4D2 4E5E unlink A6 0000A4D4 4E75 rts 0000A4D6 4E56 FFFC link A6, -0x0004 0000A4DA 2F0B move.l -[A7], A3 0000A4DC 2F0A move.l -[A7], A2 0000A4DE 266E 0008 movea.l A3, [A6 + 0x8] 0000A4E2 246E 000C movea.l A2, [A6 + 0xC] 0000A4E6 2F2B 00CC move.l -[A7], [A3 + 0xCC] 0000A4EA 302A 0002 move.w D0, [A2 + 0x2] 0000A4EE 48C0 ext.l D0 0000A4F0 322A 0006 move.w D1, [A2 + 0x6] 0000A4F4 48C1 ext.l D1 0000A4F6 9280 sub.l D1, D0 0000A4F8 3F01 move.w -[A7], D1 0000A4FA 3012 move.w D0, [A2] 0000A4FC 48C0 ext.l D0 0000A4FE 322A 0004 move.w D1, [A2 + 0x4] 0000A502 48C1 ext.l D1 0000A504 9280 sub.l D1, D0 0000A506 3F01 move.w -[A7], D1 0000A508 4227 clr.b -[A7] 0000A50A A91D syscall SizeWindow 0000A50C 2F2B 00CC move.l -[A7], [A3 + 0xCC] 0000A510 3F2A 0002 move.w -[A7], [A2 + 0x2] 0000A514 3F12 move.w -[A7], [A2] 0000A516 4227 clr.b -[A7] 0000A518 A91B syscall MoveWindow 0000A51A 1F3C 0001 move.b -[A7], 0x1 0000A51E 3012 move.w D0, [A2] 0000A520 48C0 ext.l D0 0000A522 322A 0004 move.w D1, [A2 + 0x4] 0000A526 48C1 ext.l D1 0000A528 9280 sub.l D1, D0 0000A52A 3F01 move.w -[A7], D1 0000A52C 302A 0002 move.w D0, [A2 + 0x2] 0000A530 48C0 ext.l D0 0000A532 322A 0006 move.w D1, [A2 + 0x6] 0000A536 48C1 ext.l D1 0000A538 9280 sub.l D1, D0 0000A53A 3F01 move.w -[A7], D1 0000A53C 2F0B move.l -[A7], A3 0000A53E 61FF FFFF 7574 bsr -0x8A8A /* 00001AB4 */ 0000A544 486E FFFC pea.l [A6 - 0x4] 0000A548 2F0B move.l -[A7], A3 0000A54A 61FF FFFF 73DC bsr -0x8C22 /* 00001928 */ 0000A550 4227 clr.b -[A7] 0000A552 306E FFFE movea.w A0, [A6 - 0x2] 0000A556 2F08 move.l -[A7], A0 0000A558 306E FFFC movea.w A0, [A6 - 0x4] 0000A55C 2F08 move.l -[A7], A0 0000A55E 2F0B move.l -[A7], A3 0000A560 61FF FFFF D40C bsr -0x2BF2 /* 0000796E */ 0000A566 486B 00DC pea.l [A3 + 0xDC] 0000A56A 2F0B move.l -[A7], A3 0000A56C 2057 movea.l A0, [A7] 0000A56E 2268 0004 movea.l A1, [A0 + 0x4] 0000A572 2269 003C movea.l A1, [A1 + 0x3C] 0000A576 4E91 jsr [A1] 0000A578 486B 00DC pea.l [A3 + 0xDC] 0000A57C 2F0B move.l -[A7], A3 0000A57E 2057 movea.l A0, [A7] 0000A580 2268 0004 movea.l A1, [A0 + 0x4] 0000A584 2269 0134 movea.l A1, [A1 + 0x134] 0000A588 4E91 jsr [A1] 0000A58A 203C 0000 00DC move.l D0, 0xDC 0000A590 4873 0804 pea.l [A3 + D0 + 0x4] 0000A594 2F0B move.l -[A7], A3 0000A596 2057 movea.l A0, [A7] 0000A598 2268 0004 movea.l A1, [A0 + 0x4] 0000A59C 2269 0134 movea.l A1, [A1 + 0x134] 0000A5A0 4E91 jsr [A1] 0000A5A2 422B 00FC clr.b [A3 + 0xFC] 0000A5A6 4FEF 0038 lea.l A7, [A7 + 0x38] 0000A5AA 245F movea.l A2, [A7]+ 0000A5AC 265F movea.l A3, [A7]+ 0000A5AE 4E5E unlink A6 0000A5B0 4E75 rts 0000A5B2 4E56 0000 link A6, 0 0000A5B6 2F0A move.l -[A7], A2 0000A5B8 246E 000C movea.l A2, [A6 + 0xC] 0000A5BC 2F0A move.l -[A7], A2 0000A5BE 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000A5C2 4EB9 0000 17E8 jsr [0x000017E8] 0000A5C8 41F9 0000 43E8 lea.l A0, [0x000043E8] 0000A5CE 226E 0008 movea.l A1, [A6 + 0x8] 0000A5D2 2288 move.l [A1], A0 0000A5D4 206E 0008 movea.l A0, [A6 + 0x8] 0000A5D8 4868 000E pea.l [A0 + 0xE] 0000A5DC 2F0A move.l -[A7], A2 0000A5DE 4EB9 0000 A61E jsr [0x0000A61E] 0000A5E4 206E 0008 movea.l A0, [A6 + 0x8] 0000A5E8 4868 0010 pea.l [A0 + 0x10] 0000A5EC 2F0A move.l -[A7], A2 0000A5EE 4EB9 0000 A61E jsr [0x0000A61E] 0000A5F4 206E 0008 movea.l A0, [A6 + 0x8] 0000A5F8 4868 0012 pea.l [A0 + 0x12] 0000A5FC 2F0A move.l -[A7], A2 0000A5FE 4EB9 0000 A61E jsr [0x0000A61E] 0000A604 206E 0008 movea.l A0, [A6 + 0x8] 0000A608 4868 0014 pea.l [A0 + 0x14] 0000A60C 2F0A move.l -[A7], A2 0000A60E 4EB9 0000 A61E jsr [0x0000A61E] 0000A614 206E 0008 movea.l A0, [A6 + 0x8] 0000A618 217C 0000 0331 0008 move.l [A0 + 0x8], 0x331 0000A620 206E 0008 movea.l A0, [A6 + 0x8] 0000A624 4FEF 0028 lea.l A7, [A7 + 0x28] 0000A628 245F movea.l A2, [A7]+ 0000A62A 4E5E unlink A6 0000A62C 4E75 rts 0000A62E 4E56 0000 link A6, 0 0000A632 48E7 1030 movem.l -[A7], D3,A2,A3 0000A636 246E 0008 movea.l A2, [A6 + 0x8] 0000A63A 7601 moveq.l D3, 0x01 0000A63C 0CAE 0000 0331 000C cmpi.l [A6 + 0xC], 0x331 0000A644 6642 bne +0x44 /* 0000A688 */ 0000A646 266E 0010 movea.l A3, [A6 + 0x10] 0000A64A 3F2A 0014 move.w -[A7], [A2 + 0x14] 0000A64E 3F2A 0012 move.w -[A7], [A2 + 0x12] 0000A652 3F2A 0010 move.w -[A7], [A2 + 0x10] 0000A656 3F2A 000E move.w -[A7], [A2 + 0xE] 0000A65A 2F0B move.l -[A7], A3 0000A65C 2057 movea.l A0, [A7] 0000A65E 2268 0004 movea.l A1, [A0 + 0x4] 0000A662 2269 0304 movea.l A1, [A1 + 0x304] 0000A666 4E91 jsr [A1] 0000A668 162A 000C move.b D3, [A2 + 0xC] 0000A66C 264A movea.l A3, A2 0000A66E 200A move.l D0, A2 0000A670 4FEF 000C lea.l A7, [A7 + 0xC] 0000A674 6712 beq +0x14 /* 0000A688 */ 0000A676 3F3C 0001 move.w -[A7], 0x1 0000A67A 2F0B move.l -[A7], A3 0000A67C 2057 movea.l A0, [A7] 0000A67E 2250 movea.l A1, [A0] 0000A680 2269 0008 movea.l A1, [A1 + 0x8] 0000A684 4E91 jsr [A1] 0000A686 5C4F addq.w A7, 6 label0000A688: 0000A688 1003 move.b D0, D3 0000A68A 4CDF 0C08 movem.l D3,A2,A3, [A7]+ 0000A68E 4E5E unlink A6 0000A690 4E75 rts 0000A692 4E56 FFF0 link A6, -0x0010 0000A696 48E7 1830 movem.l -[A7], D3,D4,A2,A3 0000A69A 246E 0008 movea.l A2, [A6 + 0x8] 0000A69E 266E 000C movea.l A3, [A6 + 0xC] 0000A6A2 486E FFF0 pea.l [A6 - 0x10] 0000A6A6 4EB9 0000 02A0 jsr [0x000002A0] 0000A6AC 2553 0004 move.l [A2 + 0x4], [A3] 0000A6B0 256B 0004 0008 move.l [A2 + 0x8], [A3 + 0x4] 0000A6B6 4292 clr.l [A2] 0000A6B8 42AA 000C clr.l [A2 + 0xC] 0000A6BC 42AA 0010 clr.l [A2 + 0x10] 0000A6C0 2D53 FFF8 move.l [A6 - 0x8], [A3] 0000A6C4 2D6B 0004 FFFC move.l [A6 - 0x4], [A3 + 0x4] 0000A6CA 4A6E 0010 tst.w [A6 + 0x10] 0000A6CE 584F addq.w A7, 4 0000A6D0 660C bne +0xE /* 0000A6DE */ 0000A6D2 486E FFF8 pea.l [A6 - 0x8] 0000A6D6 A870 syscall LocalToGlobal 0000A6D8 486E FFFC pea.l [A6 - 0x4] 0000A6DC A870 syscall LocalToGlobal label0000A6DE: 0000A6DE 554F subq.w A7, 2 0000A6E0 2F0A move.l -[A7], A2 0000A6E2 3F2E 0010 move.w -[A7], [A6 + 0x10] 0000A6E6 486E FFF8 pea.l [A6 - 0x8] 0000A6EA 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000A6EE 2F2E 001A move.l -[A7], [A6 + 0x1A] 0000A6F2 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000A6F6 203C 0016 0000 move.l D0, 0x160000 0000A6FC AB1D syscall QDExtensions 0000A6FE 361F move.w D3, [A7]+ 0000A700 3803 move.w D4, D3 0000A702 4A43 tst.w D3 0000A704 6718 beq +0x1A /* 0000A71E */ 0000A706 4878 00F8 push.l 0xF8 0000A70A 4879 0000 3F8A push.l 0x3F8A 0000A710 3044 movea.w A0, D4 0000A712 2F08 move.l -[A7], A0 0000A714 4EB9 0000 0F60 jsr [0x00000F60] 0000A71A 4FEF 000C lea.l A7, [A7 + 0xC] label0000A71E: 0000A71E 4A92 tst.l [A2] 0000A720 661A bne +0x1C /* 0000A73C */ 0000A722 4878 00F9 push.l 0xF9 0000A726 4879 0000 3F8A push.l 0x3F8A 0000A72C 2F3C 6E69 6C50 move.l -[A7], 0x6E696C50 /* 'nilP' */ 0000A732 4EB9 0000 0F60 jsr [0x00000F60] 0000A738 4FEF 000C lea.l A7, [A7 + 0xC] label0000A73C: 0000A73C 2F12 move.l -[A7], [A2] 0000A73E 42A7 clr.l -[A7] 0000A740 203C 0008 0006 move.l D0, 0x80006 0000A746 AB1D syscall QDExtensions 0000A748 3F2B 0002 move.w -[A7], [A3 + 0x2] 0000A74C 3F13 move.w -[A7], [A3] 0000A74E A878 syscall SetOrigin 0000A750 2F0B move.l -[A7], A3 0000A752 A87B syscall ClipRect 0000A754 4AAE 001E tst.l [A6 + 0x1E] 0000A758 6706 beq +0x8 /* 0000A760 */ 0000A75A 2F2E 001E move.l -[A7], [A6 + 0x1E] 0000A75E AA15 syscall RGBBackColor label0000A760: 0000A760 5D4F subq.w A7, 6 0000A762 2F12 move.l -[A7], [A2] 0000A764 203C 0004 0017 move.l D0, 0x40017 0000A76A AB1D syscall QDExtensions 0000A76C 203C 0004 0001 move.l D0, 0x40001 0000A772 AB1D syscall QDExtensions 0000A774 101F move.b D0, [A7]+ 0000A776 2F0B move.l -[A7], A3 0000A778 A8A3 syscall EraseRect 0000A77A 594F subq.w A7, 4 0000A77C 2F12 move.l -[A7], [A2] 0000A77E 203C 0004 0017 move.l D0, 0x40017 0000A784 AB1D syscall QDExtensions 0000A786 203C 0004 0002 move.l D0, 0x40002 0000A78C AB1D syscall QDExtensions 0000A78E 3F3C FFFF move.w -[A7], 0xFFFF 0000A792 486E FFF0 pea.l [A6 - 0x10] 0000A796 4EB9 0000 02A8 jsr [0x000002A8] 0000A79C 204A movea.l A0, A2 0000A79E 5C4F addq.w A7, 6 0000A7A0 4CDF 0C18 movem.l D3,D4,A2,A3, [A7]+ 0000A7A4 4E5E unlink A6 0000A7A6 4E75 rts 0000A7A8 4E56 0000 link A6, 0 0000A7AC 2F0B move.l -[A7], A3 0000A7AE 2F0A move.l -[A7], A2 0000A7B0 246E 0008 movea.l A2, [A6 + 0x8] 0000A7B4 200A move.l D0, A2 0000A7B6 6720 beq +0x22 /* 0000A7D8 */ 0000A7B8 2652 movea.l A3, [A2] 0000A7BA 200B move.l D0, A3 0000A7BC 670A beq +0xC /* 0000A7C8 */ 0000A7BE 2F0B move.l -[A7], A3 0000A7C0 203C 0004 0004 move.l D0, 0x40004 0000A7C6 AB1D syscall QDExtensions label0000A7C8: 0000A7C8 4A6E 000C tst.w [A6 + 0xC] 0000A7CC 6F0A ble +0xC /* 0000A7D8 */ 0000A7CE 2F0A move.l -[A7], A2 0000A7D0 4EB9 0000 0168 jsr [0x00000168] 0000A7D6 584F addq.w A7, 4 label0000A7D8: 0000A7D8 204A movea.l A0, A2 0000A7DA 245F movea.l A2, [A7]+ 0000A7DC 265F movea.l A3, [A7]+ 0000A7DE 4E5E unlink A6 0000A7E0 4E75 rts 0000A7E2 4E56 0000 link A6, 0 0000A7E6 2F0A move.l -[A7], A2 0000A7E8 246E 0008 movea.l A2, [A6 + 0x8] 0000A7EC 486A 000C pea.l [A2 + 0xC] 0000A7F0 486A 0010 pea.l [A2 + 0x10] 0000A7F4 203C 0008 0005 move.l D0, 0x80005 0000A7FA AB1D syscall QDExtensions 0000A7FC 2F12 move.l -[A7], [A2] 0000A7FE 42A7 clr.l -[A7] 0000A800 203C 0008 0006 move.l D0, 0x80006 0000A806 AB1D syscall QDExtensions 0000A808 5D4F subq.w A7, 6 0000A80A 2F12 move.l -[A7], [A2] 0000A80C 203C 0004 0017 move.l D0, 0x40017 0000A812 AB1D syscall QDExtensions 0000A814 203C 0004 0001 move.l D0, 0x40001 0000A81A AB1D syscall QDExtensions 0000A81C 101F move.b D0, [A7]+ 0000A81E 245F movea.l A2, [A7]+ 0000A820 4E5E unlink A6 0000A822 4E75 rts 0000A824 4E56 0000 link A6, 0 0000A828 2F0A move.l -[A7], A2 0000A82A 246E 0008 movea.l A2, [A6 + 0x8] 0000A82E 594F subq.w A7, 4 0000A830 2F12 move.l -[A7], [A2] 0000A832 203C 0004 0017 move.l D0, 0x40017 0000A838 AB1D syscall QDExtensions 0000A83A 203C 0004 0002 move.l D0, 0x40002 0000A840 AB1D syscall QDExtensions 0000A842 2F2A 000C move.l -[A7], [A2 + 0xC] 0000A846 2F2A 0010 move.l -[A7], [A2 + 0x10] 0000A84A 203C 0008 0006 move.l D0, 0x80006 0000A850 AB1D syscall QDExtensions 0000A852 245F movea.l A2, [A7]+ 0000A854 4E5E unlink A6 0000A856 4E75 rts 0000A858 4E56 0000 link A6, 0 0000A85C 206E 0008 movea.l A0, [A6 + 0x8] 0000A860 2050 movea.l A0, [A0] 0000A862 4868 0002 pea.l [A0 + 0x2] 0000A866 206E 000C movea.l A0, [A6 + 0xC] 0000A86A 4868 0002 pea.l [A0 + 0x2] 0000A86E 206E 0008 movea.l A0, [A6 + 0x8] 0000A872 4868 0004 pea.l [A0 + 0x4] 0000A876 2F2E 0010 move.l -[A7], [A6 + 0x10] 0000A87A 3F2E 0014 move.w -[A7], [A6 + 0x14] 0000A87E 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000A882 A8EC syscall CopyBits 0000A884 4E5E unlink A6 0000A886 4E75 rts 0000A888 0000 01EC ori.b D0, 0xEC 0000A88C 9B92 sub.l [A2], D5 0000A88E F99C .invalid <> 0000A890 ADFB syscall LoadScrap/LodeScrap, auto_pop 0000A892 A988 syscall CautionAlert 0000A894 98A0 sub.l D4, -[A0] 0000A896 ABA4 syscall gsExpTbl 0000A898 9A90 sub.l D5, [A0] 0000A89A 93F7 F940 sub.l A1, [A7 + <>] 0000A89E 4D90 .invalid 6, [A0] // invalid opcode 4 with b == 6 0000A8A0 93F7 F940 sub.l A1, [A7 + <>] 0000A8A4 5BF9 FB9E 9188 smi [0xFB9E9188] 0000A8AA 408A negx.l A2 0000A8AC BF40 xor.w D0, D7 0000A8AE 8140 B18F pack D0, D0, 0xB18F 0000A8B2 A5F7 syscall vDoEject, flags=5 0000A8B4 F7F7 .invalid <> 0000A8B6 F940 .extension 0x940 <> // unimplemented 0000A8B8 72F9 moveq.l D1, 0xFFFFFFF9 0000A8BA F9F9 .invalid <> 0000A8BC FBAC .invalid <> 0000A8BE 9188 subx.l -[A0], -[A0] 0000A8C0 4065 negx.w -[A5] 0000A8C2 D7AC D7B9 add.l [A4 - 0x2847], D3 0000A8C6 D788 addx.l -[A3], -[A0] 0000A8C8 87B0 4065 or.l [A0 + D4.w + 0x65], D3 0000A8CC 8390 or.l [A0], D1 0000A8CE 9085 sub.l D0, D5 0000A8D0 AA83 syscall 0xA83 0000A8D2 9090 sub.l D0, [A0] 0000A8D4 9993 sub.l [A3], D4 0000A8D6 F9B5 .invalid <> 0000A8D8 FBA0 .invalid <> 0000A8DA 88BA 9087 or.l D4, [PC - 0x6F79 /* FFFF9089, cstring "" */] 0000A8DE 9CF7 F7F9 407F 8389 sub.w A6, [[0x407F8389]] 0000A8E6 91A6 sub.l -[A6], D0 0000A8E8 F9F9 .invalid <> 0000A8EA FBAD .invalid <> 0000A8EC 8791 or.l [A1], D3 0000A8EE 8840 or.w D4, D0 0000A8F0 9B91 sub.l [A1], D5 0000A8F2 F283 4078 .extension 0x283 <> // unimplemented 0000A8F6 8A40 or.w D5, D0 0000A8F8 FF89 .invalid <> 0000A8FA FB40 .extension 0xB40 <> // unimplemented 0000A8FC 4C8B F9B6 movem.w D1,D2,D4,D5,D7,A0,A3,A4,A5,A6,A7, A3 0000A900 8BF9 40AE FBA0 divs.w D5, [0x40AEFBA0] 0000A906 FA8D FC8E .extension 0xA8D <> // unimplemented 0000A90A 8840 or.w D4, D0 0000A90C 9CC6 sub.w A6, D6 0000A90E B489 cmp.l D2, A1 0000A910 4145 chk.w D0, D5 0000A912 FC40 59F1 .extension 0xC40 <>, 0x59F1 // unimplemented 0000A916 B4E0 cmpa.w A2, -[A0] 0000A918 406E F9F9 negx.w [A6 - 0x607] 0000A91C E942 asl D2.w, 4 0000A91E 54B4 D8AC addq.l [A4 + A5 - 0x84], 2 0000A922 E693 roxr D3, 3 0000A924 FB90 .invalid <> 0000A926 AD42 syscall SetItmStyle, auto_pop 0000A928 4183 .invalid 0, D3 // invalid opcode 4 with b == 6 0000A92A BC40 cmp.w D6, D0 0000A92C 8F83 BC41 unpk D7, D3, 0xBC41 0000A930 3F7F B5A3 move.w [A7 - 0x4A5D], <> 0000A934 8C83 or.l D6, D3 0000A936 9E8A sub.l D7, A2 0000A938 8C91 or.l D6, [A1] 0000A93A F283 9440 .extension 0x283 <> // unimplemented 0000A93E 77FD moveq.l D3, 0xFFFFFFFD 0000A940 8940 7691 pack D4, D0, 0x7691 0000A944 F283 9440 .extension 0x283 <> // unimplemented 0000A948 AF9C syscall FastLine, auto_pop 0000A94A 9A93 sub.l D5, [A3] 0000A94C F940 .extension 0x940 <> // unimplemented 0000A94E AF93 syscall Pollack, auto_pop 0000A950 F940 .extension 0x940 <> // unimplemented 0000A952 41FB AB88 lea.l A0, [ + <> + A2 * 2] 0000A956 A78E syscall BTreeDispatch, flags=7 0000A958 409B negx.l [A3]+ 0000A95A 9EA3 sub.l D7, -[A3] 0000A95C 4050 negx.w [A0] 0000A95E A291 syscall Translate24To32, flags=2 0000A960 F940 .extension 0x940 <> // unimplemented 0000A962 76FC moveq.l D3, 0xFFFFFFFC 0000A964 8CFC 8CFC divu.w D6, 0x8CFC 0000A968 8CA7 or.l D6, -[A7] 0000A96A FBAB .invalid <> 0000A96C 888B or.l D4, A3 0000A96E 9B40 subx.w D5, D0 0000A970 689B bvc -0x63 /* 0000A90D */ 0000A972 8741 1640 pack D3, D1, 0x1640 0000A976 607F bra +0x81 /* 0000A9F7 */ 0000A978 A387 syscall IOPMsgRequest, flags=3 0000A97A 40EF 405D move.w [A7 + 0x405D], SR 0000A97E 9093 sub.l D0, [A3] 0000A980 F7F9 .invalid <> 0000A982 4048 negx.w A0 0000A984 F9FB .invalid <> 0000A986 A691 syscall Translate24To32, flags=6 0000A988 88A4 or.l D4, -[A4] 0000A98A 8387 4062 unpk D1, D7, 0x4062 0000A98E 4041 negx.w D1 0000A990 8391 or.l [A1], D1 0000A992 4048 negx.w A0 0000A994 91F2 8340 sub.l A0, [A2 + <>] 0000A998 5F90 subq.l [A0], 7 0000A99A 93F7 F940 sub.l A1, [A7 + <>] 0000A99E 7685 moveq.l D3, 0xFFFFFF85 0000A9A0 9DF9 FB9E 9188 sub.l A6, [0xFB9E9188] 0000A9A6 40AF 7F95 negx.l [A7 + 0x7F95] 0000A9AA 4073 7F95 negx.w [[] + D7 * 8] 0000A9AE A1F5 syscall vXFSearch, flags=1 0000A9B0 848A or.l D2, A2 0000A9B2 F940 .extension 0x940 <> // unimplemented 0000A9B4 857F or.w <>, D2 0000A9B6 9540 subx.w D2, D0 0000A9B8 55F5 848A scs [A5 + A0.w * 4 - 0x118] 0000A9BC F9B2 .invalid <> 0000A9BE 8390 or.l [A0], D1 0000A9C0 9387 subx.l D1, D7 0000A9C2 8F42 B88E pack D7, D2, 0xB88E 0000A9C6 4167 chk.w D0, -[A7] 0000A9C8 9E98 sub.l D7, [A0]+ 0000A9CA A4F7 syscall vDoEject, flags=4 0000A9CC F940 .extension 0x940 <> // unimplemented 0000A9CE 6A9B bpl -0x63 /* 0000A96B */ 0000A9D0 4050 negx.w [A0] 0000A9D2 F9FB .invalid <> 0000A9D4 BD88 cmpm.l [A6]+, [A0]+ 0000A9D6 4296 clr.l [A6] 0000A9D8 4053 negx.w [A3] 0000A9DA ED40 asl D0.w, 6 0000A9DC 6B8D bmi -0x71 /* 0000A96B */ 0000A9DE A288 syscall IOPMoveData, flags=2 0000A9E0 8FA1 or.l -[A1], D7 0000A9E2 9198 sub.l [A0]+, D0 0000A9E4 9140 subx.w D0, D0 0000A9E6 4D91 .invalid 6, [A1] // invalid opcode 4 with b == 6 0000A9E8 F940 .extension 0x940 <> // unimplemented 0000A9EA B991 xor.l [A1], D4 0000A9EC F9A3 .invalid <> 0000A9EE B193 xor.l [A3], D0 0000A9F0 F9A3 .invalid <> 0000A9F2 A793 syscall Microseconds, flags=7 0000A9F4 F9A3 .invalid <> 0000A9F6 AFFB syscall MessageMgr, auto_pop 0000A9F8 9B8F subx.l -[A5], -[A7] 0000A9FA 9988 subx.l -[A4], -[A0] 0000A9FC B588 cmpm.l [A2]+, [A0]+ 0000A9FE FC41 FC83 .extension 0xC41 <>, 0xFC83 // unimplemented 0000AA02 9B88 subx.l -[A5], -[A0] 0000AA04 4539 D1BC 91F2 .invalid 2, [0xD1BC91F2] // invalid opcode 4 with b == 4 0000AA0A 8340 43FA pack D1, D0, 0x43FA 0000AA0E BBA5 xor.l -[A5], D5 0000AA10 410C .invalid 0, A4 // invalid opcode 4 with b == 4 0000AA12 7F37 moveq.l D7, 0x37 0000AA14 4050 negx.w [A0] 0000AA16 8D83 406E unpk D6, D3, 0x406E 0000AA1A 8B92 or.l [A2], D5 0000AA1C 91F2 8394 sub.l A0, <> 0000AA20 410F .invalid 0, A7 // invalid opcode 4 with b == 4 0000AA22 91F2 8394 sub.l A0, <> 0000AA26 40C4 move.w D4, SR 0000AA28 91F2 8394 sub.l A0, <> 0000AA2C 41FF lea.l A0, <> 0000AA2E B942 xor.w D2, D4 0000AA30 F791 .invalid <> 0000AA32 F283 BA91 .extension 0x283 <> // unimplemented 0000AA36 F283 B891 .extension 0x283 <> // unimplemented 0000AA3A F283 BA91 .extension 0x283 <> // unimplemented 0000AA3E F283 40C7 .extension 0x283 <> // unimplemented 0000AA42 8AB8 859D or.l D5, [0xFFFF859D] 0000AA46 8F87 9CF7 unpk D7, D7, 0x9CF7 0000AA4A F7F9 .invalid <> 0000AA4C 4051 negx.w [A1] 0000AA4E FC8F 94FC .extension 0xC8F <> // unimplemented 0000AA52 8EFC B48F divu.w D7, 0xB48F 0000AA56 879C or.l [A4]+, D3 0000AA58 F7F7 .invalid <> 0000AA5A F940 .extension 0x940 <> // unimplemented 0000AA5C 48B1 F9F9 FBA5 9187 movem.w [[-0x6E79] + A7 * 2], D0,D3,D4,D5,D6,D7,A0,A3,A4,A5,A6,A7 0000AA64 9188 subx.l -[A0], -[A0] 0000AA66 408B negx.l A3 0000AA68 8C41 or.w D6, D1 0000AA6A 7F40 moveq.l D7, 0x40 0000AA6C 5BAD 40D1 subq.l [A5 + 0x40D1], 5 0000AA70 A791 syscall Translate24To32, flags=7 0000AA72 F283 94A1 .extension 0x283 <> // unimplemented 0000AA76 948C sub.l D2, A4 0000AA78 8D8C 8D8C unpk -[A6], -[A4], 0x8D8C 0000AA7C 8D8C BFF9 unpk -[A6], -[A4], 0xBFF9 0000AA80 4090 negx.l [A0] 0000AA82 F940 .extension 0x940 <> // unimplemented 0000AA84 4D95 .invalid 6, [A5] // invalid opcode 4 with b == 6 0000AA86 A689 syscall SCSIAtomic, flags=6 0000AA88 4091 negx.l [A1] 0000AA8A 4080 negx.l D0 0000AA8C 40E8 8A40 move.w [A0 - 0x75C0], SR 0000AA90 4FC6 lea.l A7, D6 0000AA92 404E negx.w A6 0000AA94 FC40 4994 .extension 0xC40 <>, 0x4994 // unimplemented 0000AA98 FD40 .extension 0xD40 <> // unimplemented 0000AA9A 5DAF 4079 subq.l [A7 + 0x4079], 6 0000AA9E 8E87 or.l D7, D7 0000AAA0 959B sub.l [A3]+, D2 0000AAA2 8E87 or.l D7, D7 0000AAA4 95AA 8D87 sub.l [A2 - 0x7279], D2 0000AAA8 88AC AC93 or.l D4, [A4 - 0x536D] 0000AAAC 9887 sub.l D4, D7 0000AAAE 8B96 or.l [A6], D5 0000AAB0 898E 8B40 unpk -[A4], -[A6], 0x8B40 0000AAB4 5BB2 408F subq.l [A2 + D4.w - 0x113], 5 0000AAB8 AE93 syscall DisposePalette, auto_pop 0000AABA 93A4 sub.l -[A4], D1 0000AABC EEB2 roxr D2, D7 0000AABE 4043 negx.w D3 0000AAC0 B7A8 8FAF xor.l [A0 - 0x7051], D3 0000AAC4 404D negx.w A5 0000AAC6 86AB A38D or.l D3, [A3 - 0x5C73] 0000AACA 40D7 move.w [A7], SR 0000AACC 8E41 or.w D7, D1 0000AACE 3C83 move.w [A6], D3 0000AAD0 406F 4040 negx.w [A7 + 0x4040] 0000AAD4 F240 469D .extension 0x240 <>, 0x469D // unimplemented 0000AAD8 0000 0170 ori.b D0, 0x70 /* 'p' */ 0000AADC 4049 negx.w A1 0000AADE 8688 or.l D3, A0 0000AAE0 ABAC syscall scIndTab1 0000AAE2 92A0 sub.l D1, -[A0] 0000AAE4 B687 cmp.l D3, D7 0000AAE6 4246 clr.w D6 0000AAE8 C5DB muls.w D2, [A3]+ 0000AAEA 417F chk.w D0, <> 0000AAEC F841 1540 .extension 0x841 <>, 0x1540 // unimplemented 0000AAF0 FB40 .extension 0xB40 <> // unimplemented 0000AAF2 BCAF D78A cmp.l D6, [A7 - 0x2876] 0000AAF6 B286 cmp.l D1, D6 0000AAF8 405F negx.w [A7]+ 0000AAFA 405C negx.w [A4]+ 0000AAFC 9BBC 9BED 9B89 sub.l 0x9BED9B89, D5 0000AB02 A5A7 syscall vStdExit, flags=5 0000AB04 A593 syscall Microseconds, flags=5 0000AB06 A49A syscall vProcHelper, flags=4 0000AB08 F340 .extension 0x340 <> // unimplemented 0000AB0A 5041 addq.w D1, 8 0000AB0C 5C42 addq.w D2, 6 0000AB0E 0540 bchg D0, D2 0000AB10 739C moveq.l D1, 0xFFFFFF9C 0000AB12 4073 EBF8 F9F9 EEF9 negx.w [-0x6061107] 0000AB1A F9BD .invalid <> 0000AB1C 40A3 negx.l -[A3] 0000AB1E B6F5 4223 cmpa.w A3, [A5 + D4.w * 2 + 0x23] 0000AB22 4095 negx.l [A5] 0000AB24 4087 negx.l D7 0000AB26 4126 .invalid 0, -[A6] // invalid opcode 4 with b == 4 0000AB28 E48E lsr D6, 2 0000AB2A 8540 D7E4 pack D2, D0, 0xD7E4 0000AB2E 8E85 or.l D7, D5 0000AB30 4138 4048 .invalid 0, [0x00004048] // invalid opcode 4 with b == 4 0000AB34 ED9B rol D3, 6 0000AB36 4105 .invalid 0, D5 // invalid opcode 4 with b == 4 0000AB38 ED9B rol D3, 6 0000AB3A 4092 negx.l [A2] 0000AB3C F940 .extension 0x940 <> // unimplemented 0000AB3E 8A40 or.w D5, D0 0000AB40 7240 moveq.l D1, 0x40 0000AB42 4940 chk.w D4, D0 0000AB44 8C41 or.w D6, D1 0000AB46 1E40 movea.b A7, D0 0000AB48 8C41 or.w D6, D1 0000AB4A 4092 negx.l [A2] 0000AB4C 87AA DDB7 or.l [A2 - 0x2249], D3 0000AB50 415D chk.w D0, [A5]+ 0000AB52 879C or.l [A4]+, D3 0000AB54 EBA0 asl D0, D5 0000AB56 40BD negx.l <> 0000AB58 B6B5 BACD cmp.l D3, [A5 + A3 * 2 - 0x51] 0000AB5C BD8C cmpm.l [A6]+, [A4]+ 0000AB5E 90A2 sub.l D0, -[A2] 0000AB60 AC40 syscall Fix2Long, auto_pop 0000AB62 5A9C addq.l [A4]+, 5 0000AB64 ED9B rol D3, 6 0000AB66 8C9F or.l D6, [A7]+ 0000AB68 E8A4 asr D4, D4 0000AB6A 41D0 lea.l A0, [A0] 0000AB6C 7F95 moveq.l D7, 0xFFFFFF95 0000AB6E 4082 negx.l D2 0000AB70 4152 chk.w D0, [A2] 0000AB72 E144 asl D4.w, 8 0000AB74 1A44 movea.b A5, D4 0000AB76 E340 asl D0.w, 1 0000AB78 B840 cmp.w D4, D0 0000AB7A 6093 bra -0x6B /* 0000AB0F */ 0000AB7C 4043 negx.w D3 0000AB7E 9EB4 9140 sub.l D7, [A4 + <>] 0000AB82 789A moveq.l D4, 0xFFFFFF9A 0000AB84 ED40 asl D0.w, 6 0000AB86 4090 negx.l [A0] 0000AB88 8D91 or.l [A1], D6 0000AB8A B3D4 cmpa.l A1, [A4] 0000AB8C 89AD 40CE or.l [A5 + 0x40CE], D4 0000AB90 4068 BAA3 negx.w [A0 - 0x455D] 0000AB94 E4AF lsr D7, D2 0000AB96 404B negx.w A3 0000AB98 9DEA A19A sub.l A6, [A2 - 0x5E66] 0000AB9C 889B or.l D4, [A3]+ 0000AB9E EC9F ror D7, 6 0000ABA0 AE9B syscall GetEntryColor, auto_pop 0000ABA2 EC9F ror D7, 6 0000ABA4 959A sub.l [A2]+, D2 0000ABA6 ED9E rol D6, 6 0000ABA8 AF9A syscall PicItem1, auto_pop 0000ABAA ED9E rol D6, 6 0000ABAC 9A9A sub.l D5, [A2]+ 0000ABAE ED9E rol D6, 6 0000ABB0 959A sub.l [A2]+, D2 0000ABB2 ED9E rol D6, 6 0000ABB4 9A9A sub.l D5, [A2]+ 0000ABB6 EDA2 asl D2, D6 0000ABB8 9B9A sub.l [A2]+, D5 0000ABBA ED9E rol D6, 6 0000ABBC 9A9A sub.l D5, [A2]+ 0000ABBE ED9E rol D6, 6 0000ABC0 959A sub.l [A2]+, D2 0000ABC2 ED9E rol D6, 6 0000ABC4 9A9A sub.l D5, [A2]+ 0000ABC6 EDA2 asl D2, D6 0000ABC8 9B9A sub.l [A2]+, D5 0000ABCA ED9E rol D6, 6 0000ABCC 9A9A sub.l D5, [A2]+ 0000ABCE ED9E rol D6, 6 0000ABD0 959A sub.l [A2]+, D2 0000ABD2 ED9E rol D6, 6 0000ABD4 9A9A sub.l D5, [A2]+ 0000ABD6 EDA2 asl D2, D6 0000ABD8 40A5 negx.l -[A5] 0000ABDA ED9B rol D3, 6 0000ABDC 4050 negx.w [A0] 0000ABDE B8D3 cmpa.w A4, [A3] 0000ABE0 4117 .invalid 0, [A7] // invalid opcode 4 with b == 4 0000ABE2 CDF8 C57F muls.w D6, [0xFFFFC57F] 0000ABE6 BDF8 EDE3 cmpa.l A6, [0xFFFFEDE3] 0000ABEA EEA5 asr D5, D7 0000ABEC 9840 sub.w D4, D0 0000ABEE BE7F cmp.w D7, <> 0000ABF0 8A40 or.w D5, D0 0000ABF2 907F sub.w D0, <> 0000ABF4 8A40 or.w D5, D0 0000ABF6 887F or.w D4, <> 0000ABF8 8292 or.l D1, [A2] 0000ABFA 4087 negx.l D7 0000ABFC 98ED 9B40 sub.w A4, [A5 - 0x64C0] 0000AC00 5B8B subq.l A3, 5 0000AC02 8B88 4072 unpk -[A5], -[A0], 0x4072 0000AC06 C3F8 F440 muls.w D1, [0xFFFFF440] 0000AC0A 499C .invalid 4, [A4]+ // invalid opcode 4 with b == 6 0000AC0C 8A98 or.l D5, [A0]+ 0000AC0E ED9B rol D3, 6 0000AC10 8B91 or.l [A1], D5 0000AC12 8D8B 8640 unpk -[A6], -[A3], 0x8640 0000AC16 66C3 bne -0x3B /* 0000ABDB */ 0000AC18 F8F4 4049 .extension 0x8F4 <> // unimplemented 0000AC1C 9C8A sub.l D6, A2 0000AC1E 98ED 9B8B sub.w A4, [A5 - 0x6475] 0000AC22 40FA 7F80 move.w [PC + 0x7F80 /* 00012BA4, cstring "" */], SR fn0000AC26: 0000AC26 404C negx.w A4 0000AC28 9CEB BF41 sub.w A6, [A3 - 0x40BF] 0000AC2C 17EE F841 68A3 move.b [PC + D6 - 0x93], [A6 - 0x7BF] 0000AC32 E4A6 asr D6, D2 0000AC34 9ABA CD97 sub.l D5, [PC - 0x3269 /* 000079CD, value 0x68000422, cstring "h" */] 0000AC38 A69A syscall vProcHelper, flags=6 0000AC3A ABDC syscall 0xBDC 0000AC3C 9797 sub.l [A7], D3 0000AC3E 4089 negx.l A1 0000AC40 9FE8 A2B9 sub.l A7, [A0 - 0x5D47] 0000AC44 ED9B rol D3, 6 0000AC46 B8ED 9BB6 cmpa.w A4, [A5 - 0x644A] 0000AC4A ED9B rol D3, 6 0000AC4C B8ED 9B40 cmpa.w A4, [A5 - 0x64C0] 0000AC50 AD84 syscall FindDialogItem/FindDItem, auto_pop 0000AC52 9892 sub.l D4, [A2] 0000AC54 415C chk.w D0, [A4]+ 0000AC56 40A5 negx.l -[A5] 0000AC58 405D negx.w [A5]+ 0000AC5A 9940 subx.w D4, D0 0000AC5C 7A40 moveq.l D5, 0x40 0000AC5E 7B40 moveq.l D5, 0x40 0000AC60 C9C8 muls.w D4, A0 0000AC62 D541 addx.w D2, D1 0000AC64 AAED syscall 0xAED 0000AC66 9B41 subx.w D5, D1 0000AC68 43F2 E1F9 F9F6 D887 lea.l A1, [[-0x6092779]] 0000AC70 8740 4C8C pack D3, D0, 0x4C8C 0000AC74 A8A3 syscall EraseRect 0000AC76 E4A7 asr D7, D2 0000AC78 4068 9889 negx.w [A0 - 0x6777] 0000AC7C ADA0 syscall GetResource, auto_pop 0000AC7E 88A7 or.l D4, -[A7] 0000AC80 B740 xor.w D0, D3 0000AC82 41EE 4095 lea.l A0, [A6 + 0x4095] 0000AC86 A740 syscall ResrvMem/ReserveMem, flags=7 0000AC88 6E40 bgt +0x42 /* 0000ACCA */ 0000AC8A B141 xor.w D1, D0 0000AC8C C440 and.w D2, D0 0000AC8E 6196 bsr -0x68 /* 0000AC26 */ 0000AC90 A7BA syscall vIAZInit, flags=7 0000AC92 40B5 AD40 negx.l [A5 + <>] 0000AC96 9340 subx.w D1, D0 0000AC98 549D addq.l [A5]+, 2 0000AC9A 41DE lea.l A0, [A6]+ 0000AC9C 8D40 B0F1 pack D6, D0, 0xB0F1 0000ACA0 9640 sub.w D3, D0 0000ACA2 B4F8 F8F8 cmpa.w A2, [0xFFFFF8F8] 0000ACA6 40AA F100 negx.l [A2 - 0xF00] 0000ACAA 0000 .incomplete 0000ACAC 00 .incomplete